]> granicus.if.org Git - clang/commit
Fix PR17637: incorrect calculation of template parameter depth
authorFaisal Vali <faisalv@yahoo.com>
Wed, 4 Dec 2013 03:51:14 +0000 (03:51 +0000)
committerFaisal Vali <faisalv@yahoo.com>
Wed, 4 Dec 2013 03:51:14 +0000 (03:51 +0000)
commit52636aa16aab0ffceb9036ef3b00dab34bc6a04b
treef72a2e1e2b78b871f0cb4f9264c226f0d081a32c
parenta8fb443f44fd80a37479054d3509a1c0eee6d909
Fix PR17637: incorrect calculation of template parameter depth

In delayed template parsing mode, adjust the template depth counter for each template parameter list associated with an out of line member template specialization.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196351 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Parse/Parser.h
lib/Parse/ParseTemplate.cpp
test/Parser/cxx-template-argument.cpp
test/Parser/cxx-template-decl.cpp