add bug to capture double declaration of name in file and package block

R=rsc
DELTA=12  (12 added, 0 deleted, 0 changed)
OCL=33554
CL=33563
This commit is contained in:
Rob Pike 2009-08-19 17:37:23 -07:00
parent 5600435fe4
commit 770485e522
2 changed files with 12 additions and 0 deletions

11
test/fixedbugs/bug192.go Normal file
View File

@ -0,0 +1,11 @@
// errchk $G $D/$F.go
// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package main
import "fmt"
var fmt int // ERROR "redecl"

View File

@ -168,3 +168,4 @@ bugs/bug190.go:13: invalid recursive type chan S
bugs/bug190.go:16: invalid recursive type S
bugs/bug190.go:15: invalid recursive type func(S) (S)
BUG: should compile
bugs/bug191.go succeeded with no output.