diff options
| -rw-r--r-- | testdata/shadow.go | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/testdata/shadow.go b/testdata/shadow.go index 3672bc6..023df57 100644 --- a/testdata/shadow.go +++ b/testdata/shadow.go @@ -20,4 +20,14 @@ func shadow() {  			log.Print(err)  		}  	}() + +	go func() { +		// err is redeclared here and shadows the outer scope. No diagnostic +		// should be printed. +		var err error +		err = errors.New("shadowing declaration err") +		if err != nil { +			log.Print(err) +		} +	}()  } | 
