summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2015-08-27 21:21:19 +0000
committerAdrian Prantl <aprantl@apple.com>2015-08-27 21:21:19 +0000
commitad9a195ee9cacbcf12e32dcc2b991ca8a5f23143 (patch)
tree686789ca38e17a4f025ce35aa21ac2eec8517e5e /lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp
parented916fa45881a75af33d38e18e22f93472814fbb (diff)
downloadbcm5719-llvm-ad9a195ee9cacbcf12e32dcc2b991ca8a5f23143.tar.gz
bcm5719-llvm-ad9a195ee9cacbcf12e32dcc2b991ca8a5f23143.zip
CGDebugInfo: Factor out a getOrCreateStandaloneType() method.
Usually debug info is created on the fly while during codegen. With this API it becomes possible to create standalone debug info for types that are not referenced by any code, such as emitting debug info for a clang module or for implementing something like -gfull. Because on-the-fly debug info generation may still insert retained types on top of them, all RetainedTypes are uniqued in CGDebugInfo::finalize(). llvm-svn: 246210
Diffstat (limited to 'lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud