summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
diff options
context:
space:
mode:
authorHans Wennborg <hans@chromium.org>2024-02-14 16:39:11 +0100
committerHans Wennborg <hans@chromium.org>2024-02-16 14:45:33 +0100
commitf55b79f59a77b4be586d649e9ced9f8667265011 (patch)
tree1fe1df1fee75b72860eb34de6057637515725c6c /lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
parent53c0e809faacfffce097c7d220836f4f41b3979a (diff)
Revert "[lld] enable fixup chains by default (#79894)"
This caused links to fail with: lld/MachO/Symbols.cpp:97: virtual uint64_t lld::macho::Defined::getVA() const: Assertion `target->usesThunks()' failed. or crash when asserts are disabled. See comment on https://github.com/llvm/llvm-project/pull/79894 > Enable chained fixups in lld when all platform and version criteria are > met. This is an attempt at simplifying the logic used in ld 907: > > https://github.com/apple-oss-distributions/ld64/blob/93d74eafc37c0558b4ffb88a8bc15c17bed44a20/src/ld/Options.cpp#L5458-L5549 > > Some changes were made to simplify the logic: > - only enable chained fixups for macOS from 13.0 to avoid the arch check > - only enable chained fixups for iphonesimulator from 16.0 to avoid the > arch check > - don't enable chained fixups for not specifically listed platforms > - don't enable chained fixups for arm64_32 This reverts commit 775c2856fb32868f357a3ce3f2b4139541e12578.
Diffstat (limited to 'lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py')
0 files changed, 0 insertions, 0 deletions