mirror of
https://github.com/golang/go.git
synced 2025-05-29 11:25:43 +00:00
cannot declare a variable in new scope with same name as type in outer scope
(same as bug144.go but for types instead of constants) TBR=ken DELTA=17 (17 added, 0 deleted, 0 changed) OCL=27855 CL=27855
This commit is contained in:
parent
3aa892c4f9
commit
eaba458ee6
17
test/bugs/bug145.go
Normal file
17
test/bugs/bug145.go
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
// $G $D/$F.go || echo BUG should compile
|
||||||
|
|
||||||
|
// 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
|
||||||
|
|
||||||
|
type t int
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
t := 0
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
bug145.go:8: t is type, not var
|
||||||
|
*/
|
@ -121,6 +121,10 @@ bugs/bug140.go:6: syntax error near L1
|
|||||||
bugs/bug140.go:7: syntax error near L2
|
bugs/bug140.go:7: syntax error near L2
|
||||||
BUG should compile
|
BUG should compile
|
||||||
|
|
||||||
|
=========== bugs/bug145.go
|
||||||
|
bugs/bug145.go:8: t is type, not var
|
||||||
|
BUG should compile
|
||||||
|
|
||||||
=========== fixedbugs/bug016.go
|
=========== fixedbugs/bug016.go
|
||||||
fixedbugs/bug016.go:7: constant -3 overflows uint
|
fixedbugs/bug016.go:7: constant -3 overflows uint
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user