1// { dg-do assemble  }
2// Origin: Mark Mitchell <mark@codesourcery.com>
3
4int i;
5int j;
6
7void
8f ()
9{
10  j = j + (i ? 7 : throw 1);
11}
12
13