Push nested-name-specifier source-location information into
authorDouglas Gregor <dgregor@apple.com>
Fri, 25 Feb 2011 18:19:59 +0000 (18:19 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 25 Feb 2011 18:19:59 +0000 (18:19 +0000)
commitf3db29fff6a583ecda823cf909ab7737d8d30129
treebc17d5016ae4621929358b4e07dba957e27d707d
parente293d30e858e38f2bb028c37ecac2178f8d78aa9
Push nested-name-specifier source-location information into
pseudo-destructor expressions. Also, clean up some
template-instantiation and type-checking issues with
pseudo-destructors.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126498 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ExprCXX.h
include/clang/AST/RecursiveASTVisitor.h
lib/AST/ExprCXX.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/Index/annotate-nested-name-specifier.cpp
test/SemaCXX/nested-name-spec-locations.cpp
tools/libclang/CIndex.cpp