]> granicus.if.org Git - clang/commit
Rebuild the nested name specifiers in member-pointer declarator chunks when
authorJohn McCall <rjmccall@apple.com>
Thu, 29 Apr 2010 23:50:39 +0000 (23:50 +0000)
committerJohn McCall <rjmccall@apple.com>
Thu, 29 Apr 2010 23:50:39 +0000 (23:50 +0000)
commit63b4385822857374d035128dff3feac131465496
tree77e944493e75b9e86ebe9173d9bf267523f38625
parent2321934add733c3a291142e2a3c3b7ddf9cf5799
Rebuild the nested name specifiers in member-pointer declarator chunks when
entering the current instantiation.  Set up a little to preserve type location
information for typename types while we're in there.

Fixes a Boost failure.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102673 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaTemplate.cpp
test/SemaTemplate/nested-name-spec-template.cpp
test/SemaTemplate/typename-specifier-4.cpp