]> granicus.if.org Git - clang/commit
DebugInfo: emit the definition of types when construction vtables are required as...
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 22 Aug 2013 15:23:05 +0000 (15:23 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 22 Aug 2013 15:23:05 +0000 (15:23 +0000)
commit6a29f674f649197780a4c60602cd08f491022ac8
treef3ba7c5716ae05b027469020e6300429b4416c6f
parentd4a03dbb0bdbd4908375306283cb61813bd8f454
DebugInfo: emit the definition of types when construction vtables are required as these types may never end up emitting the full class data

This might be able to be optimized further by only doing this in the
absence of a key function, but it doesn't look like GCC is doing that so
I'm not rushing to do it just yet.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189022 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGVTables.cpp
test/CodeGenCXX/debug-info-class.cpp