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