diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index 6814539add..a4f4fcf849 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -2683,7 +2683,9 @@ pub fn (g mut Gen) write_tests_main() { g.writeln('\tBenchedTests_end_testing(&bt);') } g.writeln('') - g.writeln('\t_vcleanup();') + if g.autofree { + g.writeln('\t_vcleanup();') + } g.writeln('\treturn g_test_fails > 0;') g.writeln('}') }