[llvm] [Hexagon] Fix arch attribute mapping in ELFObjectFile (PR #201531)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 5 04:14:17 PDT 2026
================
@@ -331,19 +302,11 @@ SubtargetFeatures ELFObjectFileBase::getHexagonFeatures() const {
}
std::optional<unsigned> Attr;
- if ((Attr = Parser.getAttributeValue(HexagonAttrs::ARCH))) {
- if (std::optional<std::string> FeatureString =
- hexagonAttrToFeatureString(*Attr))
- Features.AddFeature(*FeatureString);
- }
+ if ((Attr = Parser.getAttributeValue(HexagonAttrs::ARCH)))
+ Features.AddFeature(hexagonAttrToFeatureString(*Attr));
- if ((Attr = Parser.getAttributeValue(HexagonAttrs::HVXARCH))) {
- std::optional<std::string> FeatureString =
- hexagonAttrToFeatureString(*Attr);
----------------
Ris-Bali wrote:
Done
https://github.com/llvm/llvm-project/pull/201531
More information about the llvm-commits
mailing list