llvm-project/clang/test/CXX
Richard Smith b58000950e Fix PR13052 properly, by performing special member lookup to determine whether
an explicitly-defaulted default constructor would be constexpr. This is
necessary in weird (but well-formed) cases where a class has more than one copy
or move constructor.

Cleanup of now-unused parts of CXXRecordDecl to follow.

llvm-svn: 158289
2012-06-10 05:43:50 +00:00
..
basic We don't need a lengthy quote from the wrong standard. 2012-05-01 20:44:16 +00:00
class Don't use the implicit int rule for error recovery in C++. Instead, try to 2012-05-15 21:01:51 +00:00
class.access My original patch missed the virtual-base case for destroying 2012-04-09 21:51:56 +00:00
class.derived Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
conv Compute the promoted integer type of fixed-width enums correctly. Found by inspection. 2011-10-26 07:38:19 +00:00
dcl.dcl Fix PR13052 properly, by performing special member lookup to determine whether 2012-06-10 05:43:50 +00:00
dcl.decl Test file I forgot to 'svn add' in r156802. 2012-05-15 05:39:53 +00:00
except Recover better from a missing 'typename' in a function template definition. 2012-05-16 23:40:17 +00:00
expr Fixes some test cases that should have come along with r157943. 2012-06-04 20:07:46 +00:00
lex Improve diagnostics for UCNs referring to control characters and members of the 2012-03-09 22:27:51 +00:00
over When computing the conversion sequence in overload resolution 2012-04-04 02:40:27 +00:00
special PR13051: If a constructor is explicitly defaulted, it isn't marked as being 2012-06-08 21:09:22 +00:00
stmt.stmt Fix PR12960 by not attempting to correct cases when we're not actually instantiatiating a template. 2012-05-28 01:26:45 +00:00
temp Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope 2012-06-06 21:18:07 +00:00