[llvm] 3248fba - [ExecutionEngine] Remove an unnecessary cast (NFC) (#154890)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 22 10:33:34 PDT 2025
Author: Kazu Hirata
Date: 2025-08-22T10:33:31-07:00
New Revision: 3248fba497375a7b196502691bcda4d43a7ae8f2
URL: https://github.com/llvm/llvm-project/commit/3248fba497375a7b196502691bcda4d43a7ae8f2
DIFF: https://github.com/llvm/llvm-project/commit/3248fba497375a7b196502691bcda4d43a7ae8f2.diff
LOG: [ExecutionEngine] Remove an unnecessary cast (NFC) (#154890)
getTargetFlags() already returns TargetFlagsType.
Added:
Modified:
llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
Removed:
################################################################################
diff --git a/llvm/lib/ExecutionEngine/JITLink/aarch32.cpp b/llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
index 12d31f809f882..2f3234683bf55 100644
--- a/llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
+++ b/llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
@@ -28,7 +28,7 @@ namespace aarch32 {
/// Check whether the given target flags are set for this Symbol.
bool hasTargetFlags(Symbol &Sym, TargetFlagsType Flags) {
- return static_cast<TargetFlagsType>(Sym.getTargetFlags()) & Flags;
+ return Sym.getTargetFlags() & Flags;
}
/// Encode 22-bit immediate value for branch instructions without J1J2 range
More information about the llvm-commits
mailing list