]> granicus.if.org Git - clang/commit
DebugInfo: Don't emit vbase 'containing types' for context chain limited types
authorDavid Blaikie <dblaikie@gmail.com>
Sun, 18 Aug 2013 16:55:33 +0000 (16:55 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sun, 18 Aug 2013 16:55:33 +0000 (16:55 +0000)
commit498298d9d7b20fd67e270711b1a815dc6962d883
tree8ad2c927bc0ff382c038a44c112ce4c07064a3d7
parentdcc520ebc7d8631e24781de62168f816dab6c65c
DebugInfo: Don't emit vbase 'containing types' for context chain limited types

Possible minor reduction in debug info & avoid some cases where creating
a context chain could lead to the type the context chain is being
created for, being created. (this is still possible with template
parameters - tests/fixes/improvements to follow)

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