[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/spec/stmt_contract.i (no preprocessing)
tests/spec/stmt_contract.i:18:[kernel] warning: \result meaningless. Ignoring loop annotation
/* Generated by Frama-C */
int main(int c)
{
  int __retres;
  int x;
  int y;
  x = 5;
  y = 2;
  /*@ requires x ≡ 5; */
  /*@ requires y ≡ 2; */
  x += y;
  /*@ assigns __retres, \result;
      assigns __retres \from x, y;
      assigns \result \from x, y;
  */
  if (c) {
    /*@ assigns __retres, \result;
        assigns __retres \from x;
        assigns \result \from x;
    */
    {
      __retres = x;
      goto return_label;
    }
  }
  else 
    while (1) {
      __retres = y;
      goto return_label;
    }
  /*@ assigns __retres, x; */
  if (c) {
    x ++;
    __retres = x;
    goto return_label;
  }
  /*@ requires x ≡ 7; */
  /*@ ensures x ≡ 7; */
  __retres = 0;
  return_label: return __retres;
}


