[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