Hans Wennborg | acbabf1 | 2012-02-03 15:47:04 +0000 | [diff] [blame] | 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 | }; |