[all-commits] [llvm/llvm-project] 6a3604: [LLD, MachO] Default objc_relative_method_lists on...

Peter Rong via All-commits all-commits at lists.llvm.org
Wed Aug 7 13:28:10 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6a3604ef8592edf39fedd6af8100aefafd6d931d
      https://github.com/llvm/llvm-project/commit/6a3604ef8592edf39fedd6af8100aefafd6d931d
  Author: Peter Rong <peterrong96 at gmail.com>
  Date:   2024-08-07 (Wed, 07 Aug 2024)

  Changed paths:
    M lld/MachO/Driver.cpp
    M lld/test/MachO/objc-category-conflicts.s
    M lld/test/MachO/objc-category-merging-complete-test.s
    M lld/test/MachO/objc-category-merging-erase-objc-name-test.s
    M lld/test/MachO/objc-category-merging-minimal.s
    M lld/test/MachO/objc-relative-method-lists-simple.s

  Log Message:
  -----------
  [LLD, MachO] Default objc_relative_method_lists on MacOS11+/iOS14+ (#101360)

This patch makes `objc_relative_method_lists` default on MacOS 11+ / iOS
14+. Manual override still work if command line argument is provided.

To test this change, many explicit arguments are removed from the test
files. Some explicit `no_objc_relative...` are also added for tests that
don't support this yet.

Signed-off-by: Peter Rong <PeterRong at meta.com>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list