var local_vars = b.get_local_variables ();
- if (b.parent_node is Block || b.parent_node is SwitchStatement) {
+ if (b.parent_node is Block || b.parent_node is SwitchStatement || b.parent_node is TryStatement) {
ccode.open_block ();
}
ccode.add_assignment (get_variable_cexpression ("_data%d_".printf (block_id)), new CCodeConstant ("NULL"));
}
- if (b.parent_node is Block || b.parent_node is SwitchStatement) {
+ if (b.parent_node is Block || b.parent_node is SwitchStatement || b.parent_node is TryStatement) {
ccode.close ();
}
errors/bug596228.vala \
errors/bug623049.vala \
errors/bug639589.vala \
+ errors/bug651145.vala \
asynchronous/bug595735.vala \
asynchronous/bug595755.vala \
asynchronous/bug596177.vala \