fix crash when casting an invalid expression, fixes bug 514331
authorJuerg Billeter <j@bitron.ch>
Tue, 5 Feb 2008 08:04:49 +0000 (08:04 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Tue, 5 Feb 2008 08:04:49 +0000 (08:04 +0000)
2008-02-05  Juerg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala: fix crash when casting an invalid
  expression, fixes bug 514331

svn path=/trunk/; revision=970

ChangeLog
vala/valasemanticanalyzer.vala

index 7bbf5c1..f481398 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2008-02-05  Jürg Billeter  <j@bitron.ch>
 
+       * vala/valasemanticanalyzer.vala: fix crash when casting an invalid
+         expression, fixes bug 514331
+
+2008-02-05  Jürg Billeter  <j@bitron.ch>
+
        * vala/valaclass.vala, vala/valastruct.vala: improve error reporting
          for methods missing the return type, fixes bug 514344
 
index 589fd36..2107f2c 100644 (file)
@@ -2277,6 +2277,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
 
        public override void visit_cast_expression (CastExpression! expr) {
                if (expr.inner.error) {
+                       expr.error = true;
                        return;
                }