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 /clang/lib/AST/DeclBase.cpp | |
parent | 5b4acbd6b6bceaa3ea25b237168b434a24e1181d (diff) | |
download | bcm5719-llvm-ee5feafc0f467102cd12e8be82b54cc23158beb1.tar.gz bcm5719-llvm-ee5feafc0f467102cd12e8be82b54cc23158beb1.zip |
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 'clang/lib/AST/DeclBase.cpp')
0 files changed, 0 insertions, 0 deletions