lexer: Fix negative 'n0' and 'n1' in lex_source_contains_macro_call().
[pspp] / src / language / lexer / lexer.c
index eb5d7cbd37ae32a03bf11f923467583a20174d01..d7d7eae588e156a6ba7a19f373c236dbc155b424 100644 (file)
@@ -1874,7 +1874,7 @@ lex_source_syntax__ (const struct lex_source *src, int ofs0, int ofs1)
 static bool
 lex_source_contains_macro_call (struct lex_source *src, int n0, int n1)
 {
-  for (size_t i = n0; i <= n1; i++)
+  for (int i = n0; i <= n1; i++)
     if (lex_source_next__ (src, i)->macro_rep)
       return true;
   return false;