aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/SymbolicFile.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2015-07-15 17:01:41 +0000
committerAdrian Prantl <aprantl@apple.com>2015-07-15 17:01:41 +0000
commitee5feafc0f467102cd12e8be82b54cc23158beb1 (patch)
tree49ccb84fd5335ff36fd92ac1346313d038c97fda /llvm/lib/Object/SymbolicFile.cpp
parent5b4acbd6b6bceaa3ea25b237168b434a24e1181d (diff)
downloadllvm-ee5feafc0f467102cd12e8be82b54cc23158beb1.zip
llvm-ee5feafc0f467102cd12e8be82b54cc23158beb1.tar.gz
llvm-ee5feafc0f467102cd12e8be82b54cc23158beb1.tar.bz2
Debug Info: Add basic support for external types references.
This is a necessary prerequisite for bootstrapping the emission of debug info inside modules. - Adds a FlagExternalTypeRef to DICompositeType. External types must have a unique identifier. - External type references are emitted using a forward declaration with a DW_AT_signature([DW_FORM_ref_sig8]) based on the UID. http://reviews.llvm.org/D9612 llvm-svn: 242302
Diffstat (limited to 'llvm/lib/Object/SymbolicFile.cpp')
0 files changed, 0 insertions, 0 deletions