================ @@ -794,12 +794,14 @@ AArch64TargetInfo::getTargetBuiltins() const { std::optional<std::pair<unsigned, unsigned>> AArch64TargetInfo::getVScaleRange(const LangOptions &LangOpts, - bool IsArmStreamingFunction) const { + bool IsArmStreamingFunction, + llvm::StringMap<bool> *FeatureMap) const { if (LangOpts.VScaleMin || LangOpts.VScaleMax) return std::pair<unsigned, unsigned>( LangOpts.VScaleMin ? LangOpts.VScaleMin : 1, LangOpts.VScaleMax); - if (hasFeature("sve") || (IsArmStreamingFunction && hasFeature("sme"))) + if (hasFeature("sve") || (IsArmStreamingFunction && hasFeature("sme")) || ---------------- efriedma-quic wrote:
While you're here, please also fix the SME feature check. https://github.com/llvm/llvm-project/pull/137624 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits