2008-08-11 Jared Moore <jaredm@svn.gnome.org>
* vala/valasemanticanalyzer.vala:
Fixed segfault in ternary expressions, bug 547165.
svn path=/trunk/; revision=1747
+2008-08-11 Jared Moore <jaredm@svn.gnome.org>
+
+ * vala/valasemanticanalyzer.vala:
+
+ Fixed segfault in ternary expressions, bug 547165.
+
2008-08-10 Jürg Billeter <j@bitron.ch>
* vala/valacodecontext.vala:
}
public override void visit_conditional_expression (ConditionalExpression expr) {
+ if (expr.condition.error || expr.false_expression.error || expr.true_expression.error) {
+ return;
+ }
+
if (!expr.condition.value_type.compatible (bool_type)) {
expr.error = true;
Report.error (expr.condition.source_reference, "Condition must be boolean");