DebugInfo: Emit template arguments for limited types used for context.
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 1 Aug 2013 20:31:40 +0000 (20:31 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 1 Aug 2013 20:31:40 +0000 (20:31 +0000)
commit4a5b8958a81e2e91ed08703789353424f55846cd
treeb61eb521274b9f1509571d2ec7951947d2acce5d
parenta1ae0e6ecbfae762da1a10652090d7ae9c8c9df1
DebugInfo: Emit template arguments for limited types used for context.

We emit definitions with no members when a nested type is
referenced/required (GCC does the same, to be fair) but failed to attach
the template arguments in such a case.

llvm-svn: 187608
clang/lib/CodeGen/CGDebugInfo.cpp
clang/test/CodeGenCXX/debug-info-template.cpp