[llvm] [DAGCombiner] In mergeTruncStore, make sure we aren't storing shifted in bits. (PR #90939)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu May 2 22:23:32 PDT 2024


================
@@ -485,6 +485,11 @@ RISCVISAInfo::parseNormalizedArchString(StringRef Arch) {
     if (MajorVersionStr.getAsInteger(10, MajorVersion))
       return createStringError(errc::invalid_argument,
                                "failed to parse major version number");
+
+    if (ExtName[0] == 'z' && (ExtName.size() == 1 || isDigit(ExtName[1])))
+      return createStringError(errc::invalid_argument,
+                               "'z' must be followed by a letter");
----------------
arsenm wrote:

Unrelated change 

https://github.com/llvm/llvm-project/pull/90939


More information about the llvm-commits mailing list