From 178597694e34213ffb131e09a8c09c0a6ae95f1b Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 17 May 2023 19:21:25 +0200 Subject: struct_reference.go: Test multiple diagnostics on one line --- testdata/struct_reference.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/testdata/struct_reference.go b/testdata/struct_reference.go index 000be1d..5eac489 100644 --- a/testdata/struct_reference.go +++ b/testdata/struct_reference.go @@ -27,8 +27,22 @@ func (s *AStruct) setField(value string) { s.field = value } +func (s *AStruct) returnSomething() int { + return 9 +} + func (s *AStruct) method2() { + ret := 0 + go func() { s.setField("test") // want "captured reference s in goroutine closure" + + ret = s.returnSomething() /* + // want + "captured reference ret in goroutine closure" + "captured reference s in goroutine closure" + */ }() + + ret += 1 } -- cgit v1.2.3