Add workaround for exception codegen problem, fixes bug 535247.
authorJared Moore <jaredm@svn.gnome.org>
Sat, 5 Jul 2008 12:42:23 +0000 (12:42 +0000)
committerJared William Moore <jaredm@src.gnome.org>
Sat, 5 Jul 2008 12:42:23 +0000 (12:42 +0000)
2008-07-05  Jared Moore  <jaredm@svn.gnome.org>

* vala/valaparser.vala:

Add workaround for exception codegen problem, fixes bug 535247.

svn path=/trunk/; revision=1675

ChangeLog
vala/valaparser.vala

index 0b6ef89..7057099 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-07-05  Jared Moore  <jaredm@svn.gnome.org>
+
+       * vala/valaparser.vala:
+
+       Add workaround for exception codegen problem, fixes bug 535247.
+
 2008-07-05  Jürg Billeter  <j@bitron.ch>
 
        * vapi/Makefile.am:
index 1e4e5eb..86066ff 100644 (file)
@@ -2359,7 +2359,8 @@ public class Vala.Parser : CodeVisitor {
                var base_types = new ArrayList<DataType> ();
                if (accept (TokenType.COLON)) {
                        do {
-                               base_types.add (parse_type ());
+                               var type = parse_type ();
+                               base_types.add (type);
                        } while (accept (TokenType.COMMA));
                }
                var iface = new Interface (sym.name, get_src_com (begin));