X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Flexer.c;h=817a07baf555f9a3bf479c7640c969439b0394f2;hb=69bf3f901b0a949cfa957950f55df78d0c86a765;hp=534ed077e1b2a6ae3d54f13c7241100a9f583bd9;hpb=350d60cd9a6515950c1a6c745cfafcbd2206bee0;p=pspp diff --git a/src/language/lexer/lexer.c b/src/language/lexer/lexer.c index 534ed077e1..817a07baf5 100644 --- a/src/language/lexer/lexer.c +++ b/src/language/lexer/lexer.c @@ -1758,12 +1758,7 @@ lex_source_get (const struct lex_source *src_) static void lex_source_push_endcmd__ (struct lex_source *src) { - struct lex_token *token = lex_push_token__ (src); - token->token.type = T_ENDCMD; - token->token_pos = 0; - token->token_len = 0; - token->line_pos = 0; - token->first_line = 0; + *lex_push_token__ (src) = (struct lex_token) { .token = { .type = T_ENDCMD } }; } static struct lex_source *