]> Cypherpunks repositories - gostls13.git/commitdiff
Make struct field names unique.
authorIan Lance Taylor <iant@golang.org>
Tue, 21 Jul 2009 06:26:03 +0000 (23:26 -0700)
committerIan Lance Taylor <iant@golang.org>
Tue, 21 Jul 2009 06:26:03 +0000 (23:26 -0700)
R=rsc
DELTA=5  (0 added, 0 deleted, 5 changed)
OCL=31900
CL=31900

src/pkg/reflect/all_test.go

index 5a639fb754bcd7e80fbd17dc57e4c05fd697b526..83bc6a92f196565e1ae471c5cad96ed0e30abdb4 100644 (file)
@@ -59,10 +59,10 @@ var typeTests = []pair {
        pair { struct { x (func(a int8, b int32)) }{}, "func(int8, int32)" },
        pair { struct { x struct {c func(chan *reflect.integer, *int8)} }{}, "struct { c func(chan *reflect.integer, *int8) }" },
        pair { struct { x struct {a int8; b int32} }{}, "struct { a int8; b int32 }" },
-       pair { struct { x struct {a int8; b int8; b int32} }{}, "struct { a int8; b int8; b int32 }" },
-       pair { struct { x struct {a int8; b int8; c int8; b int32} }{}, "struct { a int8; b int8; c int8; b int32 }" },
-       pair { struct { x struct {a int8; b int8; c int8; d int8; b int32} }{}, "struct { a int8; b int8; c int8; d int8; b int32 }" },
-       pair { struct { x struct {a int8; b int8; c int8; d int8; e int8; b int32} }{}, "struct { a int8; b int8; c int8; d int8; e int8; b int32 }" },
+       pair { struct { x struct {a int8; b int8; c int32} }{}, "struct { a int8; b int8; c int32 }" },
+       pair { struct { x struct {a int8; b int8; c int8; d int32} }{}, "struct { a int8; b int8; c int8; d int32 }" },
+       pair { struct { x struct {a int8; b int8; c int8; d int8; e int32} }{}, "struct { a int8; b int8; c int8; d int8; e int32 }" },
+       pair { struct { x struct {a int8; b int8; c int8; d int8; e int8; f int32} }{}, "struct { a int8; b int8; c int8; d int8; e int8; f int32 }" },
        pair { struct { x struct {a int8 "hi there"; } }{}, `struct { a int8 "hi there" }` },
        pair { struct { x struct {a int8 "hi \x00there\t\n\"\\"; } }{}, `struct { a int8 "hi \x00there\t\n\"\\" }` },
        pair { struct { x struct {f func(args ...)} }{}, "struct { f func(...) }" },
@@ -92,7 +92,7 @@ var valueTests = []pair {
        pair { (func(a int8, b int32))(nil), "func(int8, int32)(0)" },
        pair { (struct {c func(chan *reflect.integer, *int8)}){}, "struct { c func(chan *reflect.integer, *int8) }{func(chan *reflect.integer, *int8)(0)}" },
        pair { (struct {a int8; b int32}){}, "struct { a int8; b int32 }{0, 0}" },
-       pair { (struct {a int8; b int8; b int32}){}, "struct { a int8; b int8; b int32 }{0, 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) {