blob: 6275af6bac524175f474cf880194a984a0032fad [file] [log] [blame]
Richard Smith762bb9d2011-10-13 22:29:44 +00001// RUN: %clang_cc1 -std=c++11 -fsyntax-only -verify %s
Sean Huntcf34e752011-05-16 22:41:40 +00002
3struct non_trivial {
4 non_trivial();
5 non_trivial(const non_trivial&);
6 non_trivial& operator = (const non_trivial&);
7 ~non_trivial();
8};
9
10union u {
11 non_trivial nt;
12};
13
14union bad {
15 static int i; // expected-error {{static data member}}
16};
17
18struct s {
19 union {
20 non_trivial nt;
21 };
22};