diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-03-21 20:27:21 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-03-21 20:27:21 +0000 |
commit | 330ec978a63082d5dcd1e2f8feec22b7b3f20686 (patch) | |
tree | 0dc104d1a89b5b143665781d036c5dbd26a538a8 /llvm/lib/Support/LockFileManager.cpp | |
parent | b7747e31ef82f31f043239d35067bb658cce591c (diff) | |
download | llvm-330ec978a63082d5dcd1e2f8feec22b7b3f20686.zip llvm-330ec978a63082d5dcd1e2f8feec22b7b3f20686.tar.gz llvm-330ec978a63082d5dcd1e2f8feec22b7b3f20686.tar.bz2 |
DebugInfo: Omit DW_AT_addr_base from skeletal type units.
Type units have no addresses, so there's no need for DW_AT_addr_base.
This removes another relocation from every skeletal type unit and brings
LLVM's skeletal type units in line with GCC's (containing only
GNU_dwo_name (strp), comp_dir (strp), and GNU_pubnames (flag_present)).
Cary's got some ideas about using str_index in the .o file to reduce
those last two relocations (well, replace two relocations with one
relocation (pointing to the string index) and two indicies)
llvm-svn: 204506
Diffstat (limited to 'llvm/lib/Support/LockFileManager.cpp')
0 files changed, 0 insertions, 0 deletions