]> granicus.if.org Git - clang/commit
Refactor how we collect attributes during parsing, and add slots for attributes
authorJohn McCall <rjmccall@apple.com>
Fri, 24 Dec 2010 02:08:15 +0000 (02:08 +0000)
committerJohn McCall <rjmccall@apple.com>
Fri, 24 Dec 2010 02:08:15 +0000 (02:08 +0000)
commit7f040a9d817cd1c72b565e92abff473510bf9e1d
tree4f168629b32435bb24409a5f6ee03a82ede2de23
parent6e4e17de3df88ead7eaf51b3503a6be1718438c0
Refactor how we collect attributes during parsing, and add slots for attributes
on array and function declarators.  This is pretty far from complete, and I'll
revisit it later if someone doesn't beat me to it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122535 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
include/clang/Parse/Parser.h
include/clang/Sema/AttributeList.h
include/clang/Sema/DeclSpec.h
lib/AST/ASTContext.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseObjc.cpp
lib/Parse/ParseStmt.cpp
lib/Parse/ParseTemplate.cpp
lib/Parse/ParseTentative.cpp
lib/Parse/Parser.cpp
lib/Sema/AttributeList.cpp
lib/Sema/DeclSpec.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaType.cpp