1 // RUN: %clang_cc1 -fsyntax-only -fno-double-square-bracket-attributes -verify -pedantic -std=c++11 -DERRORS %s 2 // RUN: %clang_cc1 -fsyntax-only -fdouble-square-bracket-attributes -verify -pedantic -std=c++11 %s 3 4 struct [[]] S {}; 5 6 #ifdef ERRORS 7 // expected-error@-3 {{declaration of anonymous struct must be a definition}} 8 // expected-warning@-4 {{declaration does not declare anything}} 9 #else 10 // expected-no-diagnostics 11 #endif 12 13