diff options
| author | Adrian Prantl <aprantl@apple.com> | 2015-07-15 17:01:41 +0000 |
|---|---|---|
| committer | Adrian Prantl <aprantl@apple.com> | 2015-07-15 17:01:41 +0000 |
| commit | ee5feafc0f467102cd12e8be82b54cc23158beb1 (patch) | |
| tree | 49ccb84fd5335ff36fd92ac1346313d038c97fda /llvm/lib/Object/SymbolicFile.cpp | |
| parent | 5b4acbd6b6bceaa3ea25b237168b434a24e1181d (diff) | |
| download | llvm-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
