From 4b24d803dd9b233b384983a115dc49a1d1641ecf Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Tue, 5 Feb 2008 15:49:23 +0000 Subject: [PATCH] set tree_can_fail for assignments that can fail 2008-02-05 Juerg Billeter * vala/valasemanticanalyzer.vala: set tree_can_fail for assignments that can fail svn path=/trunk/; revision=973 --- ChangeLog | 5 +++++ vala/valasemanticanalyzer.vala | 2 ++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index a5647e0..a1119bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2008-02-05 Jürg Billeter + * vala/valasemanticanalyzer.vala: set tree_can_fail for assignments + that can fail + +2008-02-05 Jürg Billeter + * vala/valacfgbuilder.vala, vala/valaforstatement.vala, vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala: support for statements without condition, fixes bug 514548 diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala index 78001c5..878d2b2 100644 --- a/vala/valasemanticanalyzer.vala +++ b/vala/valasemanticanalyzer.vala @@ -2886,5 +2886,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor { } else { a.static_type = null; } + + a.tree_can_fail = a.left.tree_can_fail || a.right.tree_can_fail; } } -- 2.7.4