2009-02-02 Jürg Billeter <j@bitron.ch>
* vala/valathrowstatement.vala:
Fix crash on invalid error expressions
svn path=/trunk/; revision=2416
+2009-02-02 Jürg Billeter <j@bitron.ch>
+
+ * vala/valathrowstatement.vala:
+
+ Fix crash on invalid error expressions
+
2009-02-01 Jürg Billeter <j@bitron.ch>
* vala/valaproperty.vala:
return false;
}
+ if (error_expression.value_type == null) {
+ Report.error (error_expression.source_reference, "invalid error expression");
+ error = true;
+ return false;
+ }
+
if (!(error_expression.value_type is ErrorType)) {
Report.error (error_expression.source_reference, "`%s' is not an error type".printf (error_expression.value_type.to_string ()));
error = true;