From d1257f55901834435b4951204e80ea938dc6c262 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Wed, 5 Aug 2020 19:35:10 +0300 Subject: [PATCH] tests/valgrind: add skipped fn_returning_string_param.vv (-autofree) --- vlib/v/tests/valgrind/fn_returning_string_param.vv | 13 +++++++++++++ vlib/v/tests/valgrind/valgrind_test.v | 1 + 2 files changed, 14 insertions(+) create mode 100644 vlib/v/tests/valgrind/fn_returning_string_param.vv 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', ] )