]> granicus.if.org Git - clang/commit
Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not...
authorDavid Blaikie <dblaikie@gmail.com>
Sun, 18 Aug 2013 17:59:12 +0000 (17:59 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sun, 18 Aug 2013 17:59:12 +0000 (17:59 +0000)
commitfcbeab6828268b7b044461e6406baab8d5a91577
tree027184d62767faa5efd2d53e4cd6d87bf4f645df
parent5b3ebb4356ac62abd8767c4c3388b773d9d61802
Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class""

This reverts commit r188600.

r188640/r188639 fixed the root cause of the crash-on-valid that r188600
originally introduced. This now appears to bootstrap debug clang
successfully to the best of my testing.

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