diff --git a/util/LLgen/src/tokens.g b/util/LLgen/src/tokens.g index 1248a5d3b..54c883833 100644 --- a/util/LLgen/src/tokens.g +++ b/util/LLgen/src/tokens.g @@ -117,13 +117,13 @@ scanner() { int reserved = 0; /* reserved word? */ char *max = <ext[LTEXTSZ - 1]; - if (ch = savedtok.t_tokno) { + if (savedtok.t_tokno) { /* A token has been inserted. * Now deliver the last lextoken again */ lextoken = savedtok; savedtok.t_tokno = 0; - return ch; + return lextoken.t_tokno; } for (;;) { ch = input();