[llvm] a061171 - [AsmParser] Remove unnecessary casts (NFC) (#146549)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 1 13:11:06 PDT 2025


Author: Kazu Hirata
Date: 2025-07-01T13:11:02-07:00
New Revision: a06117142632baaf489d9c7c494e27056142a25e

URL: https://github.com/llvm/llvm-project/commit/a06117142632baaf489d9c7c494e27056142a25e
DIFF: https://github.com/llvm/llvm-project/commit/a06117142632baaf489d9c7c494e27056142a25e.diff

LOG: [AsmParser] Remove unnecessary casts (NFC) (#146549)

Linkage is already of GlobalValue::LinkageTypes.

Added: 
    

Modified: 
    llvm/lib/AsmParser/LLParser.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp
index 7e488b96764a5..d6606cbdc387c 100644
--- a/llvm/lib/AsmParser/LLParser.cpp
+++ b/llvm/lib/AsmParser/LLParser.cpp
@@ -1234,14 +1234,12 @@ bool LLParser::parseAliasOrIFunc(const std::string &Name, unsigned NameID,
   std::unique_ptr<GlobalIFunc> GI;
   GlobalValue *GV;
   if (IsAlias) {
-    GA.reset(GlobalAlias::create(Ty, AddrSpace,
-                                 (GlobalValue::LinkageTypes)Linkage, Name,
-                                 Aliasee, /*Parent*/ nullptr));
+    GA.reset(GlobalAlias::create(Ty, AddrSpace, Linkage, Name, Aliasee,
+                                 /*Parent=*/nullptr));
     GV = GA.get();
   } else {
-    GI.reset(GlobalIFunc::create(Ty, AddrSpace,
-                                 (GlobalValue::LinkageTypes)Linkage, Name,
-                                 Aliasee, /*Parent*/ nullptr));
+    GI.reset(GlobalIFunc::create(Ty, AddrSpace, Linkage, Name, Aliasee,
+                                 /*Parent=*/nullptr));
     GV = GI.get();
   }
   GV->setThreadLocalMode(TLM);


        


More information about the llvm-commits mailing list