]> granicus.if.org Git - clang/commit
Debug info: When collecting the parameters of C++ partial template
authorAdrian Prantl <aprantl@apple.com>
Thu, 17 Apr 2014 00:30:48 +0000 (00:30 +0000)
committerAdrian Prantl <aprantl@apple.com>
Thu, 17 Apr 2014 00:30:48 +0000 (00:30 +0000)
commit279cb3d7c63ab4613f11dfe008af1882d196571e
tree5a21cbec4da84411539c79bd5f6f46145bf3a220
parent6b307d0bd44beaab8bc6c4d66b0fdc237a48bd5e
Debug info: When collecting the parameters of C++ partial template
specializations collect all arguments and not just the ones from the
class template partial specialization from which this class template
specialization was instantiated. The debug info does not represent the
partial specialization otherwise and so specialized parameters would
go missing.

rdar://problem/16636569.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206430 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDebugInfo.cpp
test/CodeGenCXX/debug-info-template-partial-specialization.cpp [new file with mode: 0644]