]> granicus.if.org Git - clang/commit
Parsing of C++11 attributes:
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 10 Apr 2012 03:25:07 +0000 (03:25 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 10 Apr 2012 03:25:07 +0000 (03:25 +0000)
commitc56298d87a9df507805a548d7d515e8b511df2c0
treebd9d2feb4342dc9d8f7dc063b99b0e6be9ab29d0
parent6ee326af4e77e6f05973486097884d7431f2108d
Parsing of C++11 attributes:
 * Alternative tokens (such as 'compl') are treated as identifiers in
   attribute names.
 * An attribute-list can start with a comma.
 * An ellipsis may not be used with either of our currently-supported
   C++11 attributes.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154381 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Parse/Parser.h
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseTentative.cpp
test/Parser/cxx0x-attributes.cpp
test/Parser/objcxx11-attributes.mm