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

Linkage is already of GlobalValue::LinkageTypes.
This commit is contained in:
Kazu Hirata
2025-07-01 13:11:02 -07:00
committed by GitHub
parent 650d0151c6
commit a061171426

View File

@@ -1234,14 +1234,12 @@ bool LLParser::parseAliasOrIFunc(const std::string &Name, unsigned NameID,
std::unique_ptr<GlobalIFunc> GI; std::unique_ptr<GlobalIFunc> GI;
GlobalValue *GV; GlobalValue *GV;
if (IsAlias) { if (IsAlias) {
GA.reset(GlobalAlias::create(Ty, AddrSpace, GA.reset(GlobalAlias::create(Ty, AddrSpace, Linkage, Name, Aliasee,
(GlobalValue::LinkageTypes)Linkage, Name, /*Parent=*/nullptr));
Aliasee, /*Parent*/ nullptr));
GV = GA.get(); GV = GA.get();
} else { } else {
GI.reset(GlobalIFunc::create(Ty, AddrSpace, GI.reset(GlobalIFunc::create(Ty, AddrSpace, Linkage, Name, Aliasee,
(GlobalValue::LinkageTypes)Linkage, Name, /*Parent=*/nullptr));
Aliasee, /*Parent*/ nullptr));
GV = GI.get(); GV = GI.get();
} }
GV->setThreadLocalMode(TLM); GV->setThreadLocalMode(TLM);