xref: /llvm-project/clang/test/Sema/init-invalid-struct-array.c (revision 3fa0a039ab6f856e39dab973df56831b63ed51c5)
1*3fa0a039SAleksandr Platonov // RUN: %clang_cc1 %s -verify -fsyntax-only
2*3fa0a039SAleksandr Platonov 
3*3fa0a039SAleksandr Platonov struct S {
4*3fa0a039SAleksandr Platonov   Unknown u; // expected-error {{unknown type name 'Unknown'}}
5*3fa0a039SAleksandr Platonov   int i;
6*3fa0a039SAleksandr Platonov };
7*3fa0a039SAleksandr Platonov // Should not crash
8*3fa0a039SAleksandr Platonov struct S s[] = {[0].i = 0, [1].i = 1, {}};
9