Fix clang-tidy bugprone-inc-dec-in-conditions report in Spicy plugins glue compiler

This commit is contained in:
Benjamin Bannier 2025-05-09 09:12:32 +02:00
parent 37b095f39b
commit 24071118eb

View file

@ -38,12 +38,8 @@ static std::string::size_type looking_at(const std::string& chunk, std::string::
const std::string_view& token) { const std::string_view& token) {
eat_spaces(chunk, &i); eat_spaces(chunk, &i);
for ( char j : token ) { bool token_at_position = i < chunk.size() && token == std::string_view(chunk).substr(i, token.size());
if ( i >= chunk.size() || chunk[i++] != j ) return token_at_position ? i + token.size() : 0;
return 0;
}
return i;
} }
static void eat_token(const std::string& chunk, std::string::size_type* i, const std::string_view& token) { static void eat_token(const std::string& chunk, std::string::size_type* i, const std::string_view& token) {