[all-commits] [llvm/llvm-project] ef7535: [lld/mac] Delete incorrect FIXME

Nico Weber via All-commits all-commits at lists.llvm.org
Wed Jun 23 13:25:53 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ef75358080a28501eccc552a3fa8214ceb3f34dc
      https://github.com/llvm/llvm-project/commit/ef75358080a28501eccc552a3fa8214ceb3f34dc
  Author: Nico Weber <thakis at chromium.org>
  Date:   2021-06-23 (Wed, 23 Jun 2021)

  Changed paths:
    M lld/MachO/UnwindInfoSection.cpp

  Log Message:
  -----------
  [lld/mac] Delete incorrect FIXME

"""Bitcode symbols only exist before LTO runs, and only serve the purpose of
resolving visibility so LTO can better optimize. Running LTO creates ObjFiles
from BitcodeFiles, and those ObjFiles contain regular Defined symbols (with
isec set and all) that will replace the bitcode symbols. So things should
(hopefully) work as-is :)"""

  -- https://reviews.llvm.org/rGdbbc8d8333f29cf4ad6f4793da1adf71bbfdac69#inline-6081




More information about the All-commits mailing list