From a06117142632baaf489d9c7c494e27056142a25e Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Tue, 1 Jul 2025 13:11:02 -0700 Subject: [PATCH] [AsmParser] Remove unnecessary casts (NFC) (#146549) Linkage is already of GlobalValue::LinkageTypes. --- llvm/lib/AsmParser/LLParser.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp index 7e488b96764a..d6606cbdc387 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 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);