1 /* { dg-do compile } */
2 /* { dg-options "-Wunused" } */
3 
4 int
f1(void)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 }
20