From 91f69b70e075a475b550e3ef832816c47311e2bd Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Mon, 2 Dec 2024 17:24:45 +1100 Subject: [ORC] Remove redundant check from ObjectLinkingLayer. Non-locally scoped symbols must have names. --- llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp') diff --git a/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp b/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp index 5929417..c1c5540 100644 --- a/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp +++ b/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp @@ -236,7 +236,7 @@ public: SymbolMap InternedResult; for (auto *Sym : G.defined_symbols()) - if (Sym->hasName() && Sym->getScope() != Scope::Local) { + if (Sym->getScope() != Scope::Local) { auto InternedName = ES.intern(Sym->getName()); auto Ptr = getJITSymbolPtrForSymbol(*Sym, G.getTargetTriple()); auto Flags = getJITSymbolFlagsForSymbol(*Sym); @@ -249,7 +249,7 @@ public: } for (auto *Sym : G.absolute_symbols()) - if (Sym->hasName() && Sym->getScope() != Scope::Local) { + if (Sym->getScope() != Scope::Local) { auto InternedName = ES.intern(Sym->getName()); auto Ptr = getJITSymbolPtrForSymbol(*Sym, G.getTargetTriple()); auto Flags = getJITSymbolFlagsForSymbol(*Sym); -- cgit v1.1