]>
Commit | Line | Data |
---|---|---|
223e47cc LB |
1 | // Check for warnings in non-C11 mode: |
2 | // RUN: %clang_cc1 -fsyntax-only -verify -Wc11-extensions %s | |
3 | ||
4 | // Expect no warnings in C11 mode: | |
5 | // RUN: %clang_cc1 -fsyntax-only -pedantic -Werror -std=c11 %s | |
6 | ||
7 | struct s { | |
8 | int a; | |
9 | struct { // expected-warning{{anonymous structs are a C11 extension}} | |
10 | int b; | |
11 | }; | |
12 | }; | |
13 | ||
14 | struct t { | |
15 | int a; | |
16 | union { // expected-warning{{anonymous unions are a C11 extension}} | |
17 | int b; | |
18 | }; | |
19 | }; |