1 // PR tree-optimization/51396
3 // { dg-options "-O2 -fnon-call-exceptions" }
4 // { dg-additional-options "-mfma" { target i?86-*-* x86_64-*-* } }
6 double baz (double) throw ();
10 C (double d = 0.0) : c (d) {}
15 foo (double x, const C &y)
17 x ? (y.c * baz (x)) : (C (), y);