Commit 136887b66 for llama.cpp

commit 136887b665180c13c6209a4ce0673637b6cd3afd
Author: Adrien Gallouët <angt@huggingface.co>
Date:   Sun Sep 27 18:04:11 2026 +0200

    common : make string_split<T> throw on invalid values (#29518)

    Signed-off-by: Adrien Gallouët <angt@huggingface.co>

diff --git a/common/common.h b/common/common.h
index 9194d3dcb..527f4be7d 100644
--- a/common/common.h
+++ b/common/common.h
@@ -809,7 +809,9 @@ static std::vector<T> string_split(const std::string & str, char delim) {
     while (std::getline(str_stream, token, delim)) {
         T value;
         std::istringstream token_stream(token);
-        token_stream >> value;
+        if (!(token_stream >> value)) {
+            throw std::invalid_argument("invalid value: \"" + token + "\"");
+        }
         values.push_back(value);
     }
     return values;