1 /* { dg-do compile } */
2 /* { dg-options "-g" } */
3
4 long long a;
5
6 short
fn1(short p1,unsigned short p2)7 fn1 (short p1, unsigned short p2)
8 {
9 return p1 + p2;
10 }
11
12 short
fn2()13 fn2 ()
14 {
15 int b = a ? fn1 (fn2 (), a) : 0;
16 return b;
17 }
18