[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/spec/expr_to_term.i (no preprocessing)
/* Generated by Frama-C */
struct S {
   int y ;
   int z ;
};
int x[10];
struct S s;
int t;
/*@ predicate int_eq(int logical, int from_c) = logical ≡ from_c;
 */
/*@ ensures int_eq(*((int *)(0x1+0x2)), *((int *)(0x1+0x2)));
    ensures int_eq(*((int *)(0x1+0x2)), (int)0);
 */
int f(void)
{
  int __retres;
  *((int *)((unsigned int)0x1 + (unsigned int)0x2)) = 0;
  __retres = 0;
  return __retres;
}

/*@ ensures int_eq(t, t);
    ensures int_eq(s.z, s.z);
    ensures int_eq(s.y, s.y);
    ensures int_eq(x[0], x[0]);
    ensures int_eq(x[0], (int)1);
    ensures int_eq(s.y, (int)2);
    ensures int_eq(s.z, (int)3);
    ensures int_eq(t, (int)4);
 */
int main(void)
{
  int __retres;
  x[0] = 1;
  s.y = 2;
  s.z = 3;
  t = 4;
  __retres = 0;
  return __retres;
}


