From f331ccca26733857fef4dd3272db6aaeed7907b9 Mon Sep 17 00:00:00 2001 From: Keith Smiley Date: Wed, 20 Jul 2022 20:09:03 -0700 Subject: [PATCH] [ORC] Fix macho section name typo I don't think __obj_selrefs is a thing, but __objc_selrefs definitely is. Differential Revision: https://reviews.llvm.org/D130221 --- llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp b/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp index 070118c..aa273db 100644 --- a/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp +++ b/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp @@ -67,7 +67,7 @@ private: static bool hasMachOInitSection(LinkGraph &G) { for (auto &Sec : G.sections()) - if (Sec.getName() == "__DATA,__obj_selrefs" || + if (Sec.getName() == "__DATA,__objc_selrefs" || Sec.getName() == "__DATA,__objc_classlist" || Sec.getName() == "__TEXT,__swift5_protos" || Sec.getName() == "__TEXT,__swift5_proto" || -- 2.7.4