2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodemethodmodule.vala:
Do not generate invalid type check statements in coroutines
svn path=/trunk/; revision=2224
+2008-12-19 Jürg Billeter <j@bitron.ch>
+
+ * gobject/valaccodemethodmodule.vala:
+
+ Do not generate invalid type check statements in coroutines
+
2008-12-19 Jürg Billeter <j@bitron.ch>
* gobject/valaccodebasemodule.vala:
}
private CCodeStatement? create_method_type_check_statement (Method m, DataType return_type, TypeSymbol t, bool non_null, string var_name) {
- return create_type_check_statement (m, return_type, t, non_null, var_name);
+ if (m.coroutine) {
+ return null;
+ } else {
+ return create_type_check_statement (m, return_type, t, non_null, var_name);
+ }
}
private CCodeStatement? create_precondition_statement (CodeNode method_node, DataType ret_type, Expression precondition) {