[llvm] ffcaa80 - [RuntimeDyld] Don't use bitwise operation on SymbolRef::Type
via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 7 01:58:52 PDT 2021
Author: luxufan
Date: 2021-09-07T16:58:35+08:00
New Revision: ffcaa80f7e430d7daf6191061e5ac85a2ba6774c
URL: https://github.com/llvm/llvm-project/commit/ffcaa80f7e430d7daf6191061e5ac85a2ba6774c
DIFF: https://github.com/llvm/llvm-project/commit/ffcaa80f7e430d7daf6191061e5ac85a2ba6774c.diff
LOG: [RuntimeDyld] Don't use bitwise operation on SymbolRef::Type
Reviewed By: lhames
Differential Revision: https://reviews.llvm.org/D109292
Added:
Modified:
llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
Removed:
################################################################################
diff --git a/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp b/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
index 0f6f9efe11027..210fbf6e43e35 100644
--- a/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
+++ b/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
@@ -84,7 +84,7 @@ llvm::JITSymbolFlags::fromObjectSymbol(const object::SymbolRef &Symbol) {
if (!SymbolType)
return SymbolType.takeError();
- if (*SymbolType & object::SymbolRef::ST_Function)
+ if (*SymbolType == object::SymbolRef::ST_Function)
Flags |= JITSymbolFlags::Callable;
return Flags;
More information about the llvm-commits
mailing list