1  /* { dg-do compile } */
       2  /* { dg-options "-Wunused" } */
       3  
       4  int
       5  f1 (void)
       6  {
       7    int a;
       8    int b;
       9    int c;
      10    int d;
      11    int e;
      12    a = 1;
      13    b = 2;
      14    c = 3;
      15    d = 4;
      16    e = 5;
      17    return sizeof (a) + ((__typeof (b)) 1) + __alignof__ (c)
      18           + __builtin_choose_expr (1, d, e);
      19  }