diff options
| author | David Blaikie <dblaikie@gmail.com> | 2013-05-08 06:01:41 +0000 |
|---|---|---|
| committer | David Blaikie <dblaikie@gmail.com> | 2013-05-08 06:01:41 +0000 |
| commit | 3b6038b6f3822ef2f6b0c5af007709b61e1e2f4a (patch) | |
| tree | 0918f5d94627572d1892e85a80025945e1823bbf /llvm/lib/Target/X86/X86TargetObjectFile.cpp | |
| parent | 4dd2de7ae7b40fe4d829c3f23811a36e1314a69a (diff) | |
| download | bcm5719-llvm-3b6038b6f3822ef2f6b0c5af007709b61e1e2f4a.tar.gz bcm5719-llvm-3b6038b6f3822ef2f6b0c5af007709b61e1e2f4a.zip | |
Debug Info: Support DW_TAG_imported_declaration
This provides basic functionality for imported declarations. For
subprograms and types some amount of lazy construction is supported (so
the definition of a function can proceed the using declaration), but it
still doesn't handle declared-but-not-defined functions (since we don't
generally emit function declarations).
Variable support is really rudimentary at the moment - simply looking up
the existing definition with no support for out of order (declaration,
imported_module, then definition).
llvm-svn: 181392
Diffstat (limited to 'llvm/lib/Target/X86/X86TargetObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions

