]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
parser: Don't include trailing semi-colon to ExpressionStatement
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 10 Apr 2019 12:12:21 +0000 (14:12 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 10 Apr 2019 12:12:21 +0000 (14:12 +0200)
vala/valaparser.vala

index 2fcb92a99ed1e95930f5e70218a2f0fc008a2a57..93b3a7984b49b5f85754f0bf2ed78561a679d7a2 100644 (file)
@@ -1880,8 +1880,9 @@ public class Vala.Parser : CodeVisitor {
        Statement parse_expression_statement () throws ParseError {
                var begin = get_location ();
                var expr = parse_statement_expression ();
+               var src = get_src (begin);
                expect (TokenType.SEMICOLON);
-               return new ExpressionStatement (expr, get_src (begin));
+               return new ExpressionStatement (expr, src);
        }
 
        Expression parse_statement_expression () throws ParseError {