Improve some infrastructure for extended parameter infos and
authorJohn McCall <rjmccall@apple.com>
Thu, 3 Mar 2016 00:10:03 +0000 (00:10 +0000)
committerJohn McCall <rjmccall@apple.com>
Thu, 3 Mar 2016 00:10:03 +0000 (00:10 +0000)
commit3b5a8f5ffc83a92fe865e53f7b7af8f0be635bd8
tree227076e392c489c0f986d018f110ca64299ae362
parenta1ee70ba752bedb1904c315d753c2be607a9a463
Improve some infrastructure for extended parameter infos and
fix a bug with the instantiation of ns_consumed parameter
attributes in ARC.

llvm-svn: 262551
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/AttributeList.h
clang/include/clang/Sema/Sema.h
clang/lib/AST/TypePrinter.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/lib/Sema/SemaType.cpp
clang/test/SemaCXX/cxx11-gnu-attrs.cpp
clang/test/SemaObjCXX/arc-nsconsumed-errors.mm
clang/test/SemaObjCXX/arc-templates.mm