mirror of
https://github.com/golang/go.git
synced 2025-05-28 02:41:30 +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
|
||||
BUG should compile
|
||||
|
||||
=========== bugs/bug145.go
|
||||
bugs/bug145.go:8: t is type, not var
|
||||
BUG should compile
|
||||
|
||||
=========== fixedbugs/bug016.go
|
||||
fixedbugs/bug016.go:7: constant -3 overflows uint
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user