Nick Lewycky
|
7a2a4799d6
|
Don't check for triviality on fields of templated records. We can't know the
answer until after instantiation. Fixes PR16061!
llvm-svn: 184890
|
2013-06-25 23:22:23 +00:00 |
Richard Smith
|
522fa53703
|
Add a pile of tests for unrestricted unions, and advertise support for them.
llvm-svn: 151992
|
2012-03-03 23:51:05 +00:00 |
Richard Smith
|
8e1c932ffb
|
Don't assert when trying to diagnose why a class with a constructor template is
non-trivial.
llvm-svn: 151486
|
2012-02-26 10:50:32 +00:00 |
Richard Smith
|
4297375561
|
C++11 allows unions to have static data members. Remove the corresponding
restriction and add some tests.
llvm-svn: 150721
|
2012-02-16 20:41:22 +00:00 |
Richard Smith
|
9ca5c42582
|
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
-std=c++0x. Patch by Ahmed Charles!
llvm-svn: 141900
|
2011-10-13 22:29:44 +00:00 |
Alexis Hunt
|
97ab554c1c
|
Implement the new C++0x rules for non-trivial things in unions so that
my defaulted constructor tests stop yelling at me about them.
llvm-svn: 131432
|
2011-05-16 22:41:40 +00:00 |