X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.c;h=2e6232afdc4ab6bee345ac0a2238e99d28ff6503;hb=a91180ce13a1d95abed44b0c3cc12c94981bb5d6;hp=6d9aec843ab80e94c197a8a7ee825b0e180bf2c1;hpb=5d2044f51d79aa63799eb2a7cfc2937c7a4829cf;p=pspp diff --git a/src/language/lexer/lexer.c b/src/language/lexer/lexer.c index 6d9aec843a..2e6232afdc 100644 --- a/src/language/lexer/lexer.c +++ b/src/language/lexer/lexer.c @@ -1952,6 +1952,7 @@ static bool lex_source_get_lookahead (struct lex_source *src) { struct merger m = MERGER_INIT; + struct token out; for (size_t i = 0; ; i++) { while (lex_stage_count (&src->merge) <= i && !lex_source_get_merge (src)) @@ -1963,7 +1964,6 @@ lex_source_get_lookahead (struct lex_source *src) return false; } - struct token out; int retval = merger_add (&m, &lex_stage_nth (&src->merge, i)->token, &out); if (!retval)