[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/spec/bts0549.i (no preprocessing)
tests/spec/bts0549.i:6:[kernel] warning: In ACSL, there is no implicit conversion between a C array and a pointer. Either introduce an explicit cast or take the address of the first element of t1. Ignoring global annotation
tests/spec/bts0549.i:11:[kernel] warning: \let x = t1; x is a logic array. Only C arrays can be converted to pointers, and this conversion must be explicit (cast or take the address of the first element). Ignoring global annotation
/* Generated by Frama-C */
int t1[10];
int t2[10];
/*@ logic int * a1{L}= \at(&t1[0],L);
 */
/*@ logic int * a2{L}= \at((int *)t1,L);
 */
/*@ logic int * a3{L}= \at((int *)t1,L);
 */
/*@ logic int * a5{L}= \at((int *)t1,L);
 */
/*@ logic int * b1{L}= \at(\let x = &t1[0]; x,L);
 */
/*@ logic int * b2{L}= \at(\let x = (int *)t1; x,L);
 */
/*@ logic int * b3{L}= \at(\let x = (int *)t1; x,L);
 */
int main(void)
{
  int __retres;
  int i;
  i = 0;
  while (i < 10) {
    t1[i] = 0;
    t2[i] = 0;
    i ++;
  }
  if (t1 == t2) 
    /*@ assert \false; */ ;
  else 
    /*@ assert t1 ≡ t2; */ ;
  __retres = 0;
  return __retres;
}


