]> 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>
Tue, 6 Aug 2019 11:23:15 +0000 (13:23 +0200)
vala/valaparser.vala

index a4345bf6e666d78eb3a46c94f91884cfbffd1b47..aa290e084b22585cc7662989e0d1d824bb72962b 100644 (file)
@@ -1866,8 +1866,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 {