PR16995: DebugInfo: Don't overwrite existing member lists when adding template arguments
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 28 Aug 2013 17:28:16 +0000 (17:28 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 28 Aug 2013 17:28:16 +0000 (17:28 +0000)
commit980879e618d32f7516aa3bbf1ee084b06e52d0ef
treeb0277884dbaf6ab21572d5867b57715722122a3c
parentcfe7a7c7e3846aa5548cb9cbcbd8fbf5c9c0b751
PR16995: DebugInfo: Don't overwrite existing member lists when adding template arguments

With the added debug assertions this fix is covered by existing Clang
tests. (& found some other issues, also fixed)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189495 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/DebugInfo.cpp