blob: e19629bc00bdb463ce8ea394c620817d89a01d76 [file] [log] [blame]
// PR c++/14452
// We got confused trying to preevaluate the new-initializer.
struct S {};
void foo (bool b)
{
new S(b ? S() : S());
}