]> granicus.if.org Git - clang/commit
NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl.
authorJohn McCall <rjmccall@apple.com>
Wed, 9 Feb 2011 01:13:10 +0000 (01:13 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 9 Feb 2011 01:13:10 +0000 (01:13 +0000)
commit76a40219ee5624d78aba167dce02bdbaa930955f
tree3de769c569e320b28ed2b8b89a975c9881d53296
parent570729e71654f0564bf2ce6504f8629a96850914
NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl.

Also, reorganize and make very explicit the logic for determining
the value kind and type of a referenced declaration.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125150 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclTemplate.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/Basic/DeclNodes.td
lib/AST/DeclTemplate.cpp
lib/Sema/SemaExpr.cpp
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriterDecl.cpp