]> git.proxmox.com Git - rustc.git/blame - src/llvm/tools/clang/test/Sema/anonymous-struct-union-c11.c
Imported Upstream version 0.6
[rustc.git] / src / llvm / tools / clang / test / Sema / anonymous-struct-union-c11.c
CommitLineData
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
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};