]> granicus.if.org Git - clang/commit
Check for unexpanded parameter packs in the name that guards a
authorDouglas Gregor <dgregor@apple.com>
Tue, 25 Oct 2011 03:44:56 +0000 (03:44 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 25 Oct 2011 03:44:56 +0000 (03:44 +0000)
commit65019acfc46ffb191fac4e781ac0c4b8d0c8434e
tree7162170291c99c1201ad447a852873a489a146ce
parent42edac0092749eff3ba881d1b9a425b4f1c9c049
Check for unexpanded parameter packs in the name that guards a
Microsoft __if_exists/__if_not_exists statement. Also note that we
weren't traversing DeclarationNameInfo *at all* within the
RecursiveASTVisitor, which would be rather fatal for variadic
templates.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142906 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/RecursiveASTVisitor.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/Parse/Parser.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateVariadic.cpp
lib/Sema/TreeTransform.h
test/SemaTemplate/ms-if-exists.cpp