diff options
| author | Teddy Wing | 2023-05-17 19:21:25 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2023-05-17 19:21:25 +0200 | 
| commit | 178597694e34213ffb131e09a8c09c0a6ae95f1b (patch) | |
| tree | 6a2d0f75cf895b5e9387414c8b248afb3fd8371b /testdata | |
| parent | 58a0e1906d669a5a7c4e7f0ca4308a8af859880a (diff) | |
| download | gocapturedrefrace-178597694e34213ffb131e09a8c09c0a6ae95f1b.tar.bz2 | |
struct_reference.go: Test multiple diagnostics on one line
Diffstat (limited to 'testdata')
| -rw-r--r-- | testdata/struct_reference.go | 14 | 
1 files changed, 14 insertions, 0 deletions
| 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  } | 
