[all-commits] [llvm/llvm-project] 2667be: [JITLink][MachO] Error on N_EXT symbols with illeg...

lhames via All-commits all-commits at lists.llvm.org
Sat Jan 28 19:58:41 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2667be0eb85b65f95d5cf303162219d067de11ae
      https://github.com/llvm/llvm-project/commit/2667be0eb85b65f95d5cf303162219d067de11ae
  Author: Lang Hames <lhames at gmail.com>
  Date:   2023-01-28 (Sat, 28 Jan 2023)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
    A llvm/test/ExecutionEngine/JITLink/X86/MachO_unnamed_external.yaml

  Log Message:
  -----------
  [JITLink][MachO] Error on N_EXT symbols with illegal string-table index 0.

Index 0 is reserved for anonymous symbols, which can't have the N_EXT bit
set (since N_EXT means non-local scope, and non-local scope requires a name).




More information about the All-commits mailing list