Fix initialiser expression in for statement
authorJamie McCracken <jamiemcc@gnome.org>
Mon, 26 May 2008 15:25:51 +0000 (15:25 +0000)
committerJamie McCracken <jamiemcc@src.gnome.org>
Mon, 26 May 2008 15:25:51 +0000 (15:25 +0000)
2008-05-26  Jamie McCracken  <jamiemcc@gnome.org>

* vala/valagenieparser.vala:

Fix initialiser expression in for statement

svn path=/trunk/; revision=1452

ChangeLog
vala/valagenieparser.vala

index 30cf3dd..ba6271e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-05-26  Jamie McCracken  <jamiemcc@gnome.org>
+
+       * vala/valagenieparser.vala: 
+       
+       Fix initialiser expression in for statement
+
+
 2008-05-26  Jürg Billeter  <j@bitron.ch>
 
        * vala/valaarraytype.vala:
index 8ed5020..76a17ec 100644 (file)
@@ -1724,6 +1724,9 @@ public class Vala.Genie.Parser : CodeVisitor {
                }
 
                if (is_expr) {
+                       var expr_begin = get_location ();
+                       id = parse_identifier ();
+                       rollback (expr_begin);
                        initializer = parse_statement_expression ();
                } else {
                        block = new Block (get_src (begin));