[llvm] [SPIRV] Fix code quality issues. (PR #152005)

Nathan Gauër via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 5 04:16:50 PDT 2025


================
@@ -463,8 +463,9 @@ std::string getOclOrSpirvBuiltinDemangledName(StringRef Name) {
     DemangledNameLenStart = NameSpaceStart + 11;
   }
   Start = Name.find_first_not_of("0123456789", DemangledNameLenStart);
-  Name.substr(DemangledNameLenStart, Start - DemangledNameLenStart)
-      .getAsInteger(10, Len);
+  bool Error = Name.substr(DemangledNameLenStart, Start - DemangledNameLenStart)
+                   .getAsInteger(10, Len);
+  assert(!Error && "Failed to parse demangled name length");
----------------
Keenuts wrote:

Same, will raise a warning when building with no assertions

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


More information about the llvm-commits mailing list