/* PR target/16364 */
union foo {
  long double ld;
} bar;

double
sub (union foo baz)
{
  return baz.ld / 2;
}


syntax highlighted by Code2HTML, v. 0.9.1