diff options
author | Leonard Grey <lgrey@chromium.org> | 2025-04-10 14:33:56 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-10 14:33:56 -0400 |
commit | 8bea91f677be4a05b1256a8052ab84dcd7ccb050 (patch) | |
tree | 60d1e21ac45fdef76afb07a2037bacb7657b7311 /clang/tools/clang-format/clang-format-diff.py | |
parent | 589e1c73d0fa2692cf997a7a9c2286996ad2fec7 (diff) | |
download | llvm-8bea91f677be4a05b1256a8052ab84dcd7ccb050.zip llvm-8bea91f677be4a05b1256a8052ab84dcd7ccb050.tar.gz llvm-8bea91f677be4a05b1256a8052ab84dcd7ccb050.tar.bz2 |
[lld-macho] Support archives without index (#132942)
This is a ~port of https://reviews.llvm.org/D117284. Like in that
change, archives without indices are treated as a collection of lazy
object files (as in `--start-lib/--end-lib`)
Porting the ELF follow-up to convert *all* archives to the lazy object
code path (https://reviews.llvm.org/D119074) is a natural next step, but
we would need to ensure the assertions about memory use hold for Mach-O.
NB: without an index, we can't do the part of the `-ObjC` scan where we
check for Objective-C symbols directly. We *can* still check for
`__obcj` sections so I wonder how much of a problem this actually is,
since I'm not sure how the "symbols but no sections" case can appear in
the wild.
Diffstat (limited to 'clang/tools/clang-format/clang-format-diff.py')
0 files changed, 0 insertions, 0 deletions