mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
undo 35108 (disallow parens around type in struct literal).
allow parens around [...]int in struct literal. R=ken OCL=35112 CL=35130
This commit is contained in:
parent
c51e184538
commit
6f1698774d
4 changed files with 16 additions and 34 deletions
|
|
@ -84,15 +84,15 @@ var valueTests = []pair {
|
|||
pair { (bool)(false), "true" },
|
||||
pair { (*int8)(nil), "*int8(0)" },
|
||||
pair { (**int8)(nil), "**int8(0)" },
|
||||
pair { [5]int32{}, "[5]int32{0, 0, 0, 0, 0}" },
|
||||
pair { ([5]int32){}, "[5]int32{0, 0, 0, 0, 0}" },
|
||||
pair { (**integer)(nil), "**reflect_test.integer(0)" },
|
||||
pair { (map[string]int32)(nil), "map[string] int32{<can't iterate on maps>}" },
|
||||
pair { (chan<-string)(nil), "chan<- string" },
|
||||
pair { struct {c chan *int32; d float32}{}, "struct { c chan *int32; d float32 }{chan *int32, 0}" },
|
||||
pair { (struct {c chan *int32; d float32}){}, "struct { c chan *int32; d float32 }{chan *int32, 0}" },
|
||||
pair { (func(a int8, b int32))(nil), "func(int8, int32)(0)" },
|
||||
pair { struct {c func(chan *integer, *int8)}{}, "struct { c func(chan *reflect_test.integer, *int8) }{func(chan *reflect_test.integer, *int8)(0)}" },
|
||||
pair { struct {a int8; b int32}{}, "struct { a int8; b int32 }{0, 0}" },
|
||||
pair { struct {a int8; b int8; c int32}{}, "struct { a int8; b int8; c int32 }{0, 0, 0}" },
|
||||
pair { (struct {c func(chan *integer, *int8)}){}, "struct { c func(chan *reflect_test.integer, *int8) }{func(chan *reflect_test.integer, *int8)(0)}" },
|
||||
pair { (struct {a int8; b int32}){}, "struct { a int8; b int32 }{0, 0}" },
|
||||
pair { (struct {a int8; b int8; c int32}){}, "struct { a int8; b int8; c int32 }{0, 0, 0}" },
|
||||
}
|
||||
|
||||
func testType(t *testing.T, i int, typ Type, want string) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue