]> granicus.if.org Git - clang/commit
When declaring an out-of-line template, attempt to rebuild any types
authorDouglas Gregor <dgregor@apple.com>
Fri, 14 Oct 2011 15:31:12 +0000 (15:31 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 14 Oct 2011 15:31:12 +0000 (15:31 +0000)
commit2060650f2743650a815ce3daa414352911d408fd
tree8f1edf0ad49092a628e05bbd30bc70fc4aebea94
parent6164ea1d75385b6fc3c19e5ab9bb686298436a5a
When declaring an out-of-line template, attempt to rebuild any types
within the template parameter list that may have changed now that we
know the current instantiation. Fixes <rdar://problem/10194295>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141954 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaTemplate.cpp
test/SemaTemplate/current-instantiation.cpp