diff --git a/vlib/v/tests/valgrind/fn_returning_string_param.vv b/vlib/v/tests/valgrind/fn_returning_string_param.vv new file mode 100644 index 0000000000..d040c9dbaa --- /dev/null +++ b/vlib/v/tests/valgrind/fn_returning_string_param.vv @@ -0,0 +1,13 @@ +fn identity(s string) string { + return s +} + +fn main() { + sa := 'abc' + sb := 'def' + sc := sa + sb + sd := identity(sc) + if sc != sd { + exit(1) + } +} diff --git a/vlib/v/tests/valgrind/valgrind_test.v b/vlib/v/tests/valgrind/valgrind_test.v index e9454e3c8c..1865d942cb 100644 --- a/vlib/v/tests/valgrind/valgrind_test.v +++ b/vlib/v/tests/valgrind/valgrind_test.v @@ -7,6 +7,7 @@ import v.util.vtest const ( skip_valgrind_files = [ 'vlib/v/tests/valgrind/struct_field.vv', + 'vlib/v/tests/valgrind/fn_returning_string_param.vv', ] )