blob: fb2a448eca0452b5f6fb466e10edafd47dfcec90 [file] [log] [blame]
// RUN: %clang_cc1 -fsyntax-only -verify %s
struct S {};
union U {
S x;
float y;
};
void f() {
new U{0,.y=1};
// expected-warning@-1 {{mixture of designated and non-designated initializers in the same initializer list is a C99 extension}}
// expected-note@-2 {{first non-designated initializer is here}}
// expected-error@-3 {{initializer for aggregate with no elements requires explicit braces}}
}