blob: 712e29e5496a37cd6533f3d82543066c8cf34ec9 [file] [log] [blame]
Hans Wennborgacbabf12012-02-03 15:47:04 +00001// Check for warnings in non-C11 mode:
Stephen Hines176edba2014-12-01 14:53:08 -08002// RUN: %clang_cc1 -fsyntax-only -std=c99 -verify -Wc11-extensions %s
Hans Wennborgacbabf12012-02-03 15:47:04 +00003
4// Expect no warnings in C11 mode:
Stephen Hines176edba2014-12-01 14:53:08 -08005// RUN: %clang_cc1 -fsyntax-only -std=c11 -pedantic -Werror %s
Hans Wennborgacbabf12012-02-03 15:47:04 +00006
7struct s {
8 int a;
9 struct { // expected-warning{{anonymous structs are a C11 extension}}
10 int b;
11 };
12};
13
14struct t {
15 int a;
16 union { // expected-warning{{anonymous unions are a C11 extension}}
17 int b;
18 };
19};