[all-commits] [llvm/llvm-project] e3c840: [llvm-jitlink] Apply symbol scope modifiers explic...

Lang Hames via All-commits all-commits at lists.llvm.org
Thu Feb 20 21:56:14 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e3c8408593f8edbf1a627969346f03268abb1ced
      https://github.com/llvm/llvm-project/commit/e3c8408593f8edbf1a627969346f03268abb1ced
  Author: Lang Hames <lhames at gmail.com>
  Date:   2025-02-21 (Fri, 21 Feb 2025)

  Changed paths:
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h

  Log Message:
  -----------
  [llvm-jitlink] Apply symbol scope modifiers explicitly for -hidden-lx.

We had been abusing the setOverrideObjectFlagsWithResponsibilityFlags method to
do this. Handling it explicitly ensures that flags are only modified on the
intended files, and not accedintally modified elsewhere.


  Commit: 6c90f87b744533d5fa44f51f92a3bbd5613b708d
      https://github.com/llvm/llvm-project/commit/6c90f87b744533d5fa44f51f92a3bbd5613b708d
  Author: Lang Hames <lhames at gmail.com>
  Date:   2025-02-21 (Fri, 21 Feb 2025)

  Changed paths:
    M compiler-rt/test/orc/TestCases/Generic/lazy-link.ll

  Log Message:
  -----------
  [ORC-RT] Add -num-threads=0 to testcase.

This testcase depends on stable output, which isn't guaranteed when
concurrent linking is enabled (the default).


Compare: https://github.com/llvm/llvm-project/compare/fd5d1cbb75e4...6c90f87b7445

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