autofree: enable free_before_return test

pull/6896/head
Alexander Medvednikov 2020-11-21 00:00:27 +01:00
parent 99bdb87a01
commit c1486925d5
2 changed files with 3 additions and 3 deletions

View File

@ -1058,7 +1058,7 @@ fn (mut g Gen) stmt(node ast.Stmt) {
g.writeln('//af tmp') g.writeln('//af tmp')
// g.autofree_call_pregen(node.exprs[0] as ast.CallExpr) // g.autofree_call_pregen(node.exprs[0] as ast.CallExpr)
} }
// g.autofree_scope_vars(node.pos.pos - 1) g.autofree_scope_vars(node.pos.pos - 1, 0)
g.writeln('// ast.Return free_end') g.writeln('// ast.Return free_end')
// g.write_autofree_stmts_when_needed(node) // g.write_autofree_stmts_when_needed(node)
} }
@ -2117,7 +2117,7 @@ fn (mut g Gen) autofree_scope_vars2(scope &ast.Scope, start_pos int, end_pos int
if !isnil(scope.parent) { if !isnil(scope.parent) {
// g.autofree_scope_vars2(scope.parent, end_pos) // g.autofree_scope_vars2(scope.parent, end_pos)
g.writeln('// af parent scope:') g.writeln('// af parent scope:')
// g.autofree_scope_vars2(scope.parent, start_pos, end_pos, line_nr) g.autofree_scope_vars2(scope.parent, start_pos, end_pos, line_nr)
} }
} }

View File

@ -274,7 +274,7 @@ fn main() {
q := if_expr() q := if_expr()
s := return_if_expr() s := return_if_expr()
free_inside_opt_block() free_inside_opt_block()
// free_before_return() free_before_return()
// free_before_return_bool() // free_before_return_bool()
// free_map() // free_map()
// loop_map() // loop_map()