diff options
author | Lang Hames <lhames@gmail.com> | 2024-12-02 17:24:45 +1100 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2024-12-02 17:27:12 +1100 |
commit | 91f69b70e075a475b550e3ef832816c47311e2bd (patch) | |
tree | 53d477cc50aa736a115ac6fc85faf64d948757c2 /llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | |
parent | 010317e1731d76b91c00ed1241583e518380d65f (diff) | |
download | llvm-91f69b70e075a475b550e3ef832816c47311e2bd.zip llvm-91f69b70e075a475b550e3ef832816c47311e2bd.tar.gz llvm-91f69b70e075a475b550e3ef832816c47311e2bd.tar.bz2 |
[ORC] Remove redundant check from ObjectLinkingLayer.
Non-locally scoped symbols must have names.
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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); |