2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valaflowanalyzer.vala:
Analyze errors in return expressions
svn path=/trunk/; revision=2070
+2008-11-28 Jürg Billeter <j@bitron.ch>
+
+ * vala/valaflowanalyzer.vala:
+
+ Analyze errors in return expressions
+
2008-11-28 Jürg Billeter <j@bitron.ch>
* vala/valablock.vala:
current_block.add_node (stmt);
+ if (stmt.return_expression != null) {
+ handle_errors (stmt.return_expression);
+ }
+
for (int i = jump_stack.size - 1; i >= 0; i--) {
var jump_target = jump_stack[i];
if (jump_target.is_return_target) {