X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fparse.c;h=7e093df31c9ed1eda3b0d3587b9f60366d20fedf;hb=a45fa3f76f32c391c756b7e4334330458d74a1ab;hp=f9461f16bc222fa5f905321c3a22f3b21f27aebc;hpb=173d1687aea88e0e5e1b1d8615ed68ebefb15d08;p=pspp diff --git a/src/language/expressions/parse.c b/src/language/expressions/parse.c index f9461f16bc..7e093df31c 100644 --- a/src/language/expressions/parse.c +++ b/src/language/expressions/parse.c @@ -886,11 +886,8 @@ parse_primary (struct lexer *lexer, struct expression *e) union any_node *node; lex_get (lexer); node = parse_or (lexer, e); - if (node != NULL && !lex_match (lexer, ')')) - { - lex_error (lexer, _("expecting `)'")); - return NULL; - } + if (node != NULL && !lex_force_match (lexer, ')')) + return NULL; return node; }