From 30108b1bd18392588d4744a75658360eb18bd8e9 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 17 May 2023 19:29:42 +0200 Subject: Add test for function arguments Don't report captured function values: $ go test --- FAIL: Test (1.26s) analysistest.go:459: ./testdata/function_argument.go:5:3: unexpected diagnostic: captured reference callback in goroutine closure --- testdata/function_argument.go | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 testdata/function_argument.go diff --git a/testdata/function_argument.go b/testdata/function_argument.go new file mode 100644 index 0000000..5a38ae2 --- /dev/null +++ b/testdata/function_argument.go @@ -0,0 +1,7 @@ +package main + +func functionArgument(callback func()) { + go func() { + callback() + }() +} -- cgit v1.2.3