[all-commits] [llvm/llvm-project] 930d47: [lli] Don't create an ExecutorProcessControl in no...

lhames via All-commits all-commits at lists.llvm.org
Tue Jan 31 18:25:41 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 930d477d5d8f6c9f09daabb84ce6b76f38bf438d
      https://github.com/llvm/llvm-project/commit/930d477d5d8f6c9f09daabb84ce6b76f38bf438d
  Author: Lang Hames <lhames at gmail.com>
  Date:   2023-01-31 (Tue, 31 Jan 2023)

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

  Log Message:
  -----------
  [lli] Don't create an ExecutorProcessControl in non-remote MCJIT config.

When lli is run with -jit-kind=mcjit and without remote JITing there is no need
to create an ExecutorProcessControl object.

This is nice cleanup, but as a bonus should silence the leak reports that we're
seeing in https://green.lab.llvm.org/green/job/clang-stage2-cmake-RgSan/9105/.
(Though as a side note I believe those reports are spurious. They are being
tracked by rdar://104825696).




More information about the All-commits mailing list