diff options
| author | David Blaikie <dblaikie@gmail.com> | 2016-05-24 21:19:28 +0000 |
|---|---|---|
| committer | David Blaikie <dblaikie@gmail.com> | 2016-05-24 21:19:28 +0000 |
| commit | c53e18d93a1eca52718102a899c01531fdeeb8b5 (patch) | |
| tree | 4fec356b27afebc4fe4c38c0235f5eec0caeac20 /lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | |
| parent | be99153acae09a8ed79b2712a03e6088b802bb57 (diff) | |
| download | llvm-c53e18d93a1eca52718102a899c01531fdeeb8b5.zip llvm-c53e18d93a1eca52718102a899c01531fdeeb8b5.tar.gz llvm-c53e18d93a1eca52718102a899c01531fdeeb8b5.tar.bz2 | |
DWARF: Omit DW_AT_APPLE attributes (except ObjC ones) when not targeting LLDB
These attributes aren't used by other debuggers (& may be confused with
other DWARF extensions) so they just waste space (about 1.5% on .dwo
file size on a random large program I tested).
We could remove the ObjC property ones too, but I figured they were
probably more necessary when trying to understand ObjC (I could be wrong
though) & so any debugger interested in working with ObjC would use
them, perhaps? (also, there are some legacy tests in Clang that test for
them - making it one of those annoying cross-project commits and/or
cleanup to refactor those tests)
llvm-svn: 270613
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp')
0 files changed, 0 insertions, 0 deletions
