aboutsummaryrefslogtreecommitdiffstats
path: root/testdata/shadow.go
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/shadow.go')
-rw-r--r--testdata/shadow.go10
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)
+ }
+ }()
}