clang-1/test/CXX
Michael Han 6880f49236 Improve C++11 attribute parsing.
- General C++11 attributes were previously parsed and ignored. Now they are parsed and stored in AST.
- Add support to parse arguments of attributes that in 'gnu' namespace.
- Differentiate unknown attributes and known attributes that can't be applied to statements when emitting diagnostic.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165082 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-03 01:56:22 +00:00
..
basic Instantiate class template specializations during ADL. 2012-08-24 20:38:34 +00:00
class PR13890: Warn on abstract final classes. 2012-09-21 03:21:07 +00:00
class.access Per C++11 [class.friend]p3, the 'friend' keyword must appear first in a 2012-09-20 01:31:00 +00:00
class.derived PR13499: Don't try to check whether 'override' has been validly applied until 2012-08-06 03:25:17 +00:00
conv Make the wchar_t promotion test consistent across different hosts by specifying a target triple. 2012-09-20 18:57:53 +00:00
dcl.dcl Improve C++11 attribute parsing. 2012-10-03 01:56:22 +00:00
dcl.decl When processing an InitListExpr and skipping the initialization of an invalid 2012-09-28 21:23:50 +00:00
except PR13381: consider cv-qualifiers on a class member's type when determining which 2012-07-18 03:36:00 +00:00
expr Revert r163829. The world (or libstdc++, at least) is not ready. 2012-09-13 22:00:12 +00:00
lex Improve diagnostics for UCNs referring to control characters and members of the 2012-03-09 22:27:51 +00:00
over Fix a small bug in the way we handle builtin candidates for 2012-09-18 21:52:24 +00:00
special PR13381, part 2: when determining if a defaulted special member function should 2012-07-18 03:51:16 +00:00
stmt.stmt Clarified diagnostics for range-based for loops with invalid ranges 2012-09-06 21:50:08 +00:00
temp Teach Type::getAs<TemplateSpecializationType> that a TemplateSpecializationType 2012-09-26 02:18:13 +00:00