[all-commits] [llvm/llvm-project] 9052b3: [ORC][LLI] Remove redundant eh-frame registration ...

Lang Hames via All-commits all-commits at lists.llvm.org
Tue Jan 28 20:41:55 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9052b37ab1aa67a039b34356f37236fecc42bac2
      https://github.com/llvm/llvm-project/commit/9052b37ab1aa67a039b34356f37236fecc42bac2
  Author: Lang Hames <lhames at gmail.com>
  Date:   2025-01-29 (Wed, 29 Jan 2025)

  Changed paths:
    M llvm/tools/lli/lli.cpp

  Log Message:
  -----------
  [ORC][LLI] Remove redundant eh-frame registration plugin construction from lli.

As of d0052ebbe2e the setUpGenericLLVMIRPlatform function will automatically
add an instance of the EHFrameRegistrationPlugin (for LLJIT instances whose
object linking layers are ObjectLinkingLayers, not RTDyldObjectLinkingLayers).

This commit removes the redundant plugin creation in the object linking
layer constructor function in lli.cpp to prevent duplicate registration of
eh-frames, which is likely the cause of recent bot failures, e.g.
https://lab.llvm.org/buildbot/#/builders/108/builds/8685.



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