[kernel] Parsing share/libc/__fc_builtin_for_normalization.i (no preprocessing)
[kernel] Parsing tests/rte/shift_unsigned.c (with preprocessing)
[rte] annotating function main
tests/rte/shift_unsigned.c:11:[rte] warning: shift assert broken (bad operand): 0 ≤ (int)(-3) < 32
tests/rte/shift_unsigned.c:12:[rte] warning: shift assert broken (bad operand): 0 ≤ (int)(-4)
/* Generated by Frama-C */
int main(void)
{
  int __retres;
  unsigned int x;
  unsigned int y;
  x = 0x10000000U;
  y = x << 4;
  y = 0x10000000U << 4;
  /*@ assert rte: shift: 0 ≤ (int)(-3) < 32; */
  y = 1U << -3;
  /*@ assert rte: shift: 0 ≤ (int)(-4); */
  y = (unsigned int)(-4 << 2);
  __retres = (int)y;
  return __retres;
}


