]> Cypherpunks repositories - gostls13.git/commit
1. check for dups in complex literals
authorKen Thompson <ken@golang.org>
Sat, 23 May 2009 22:34:29 +0000 (15:34 -0700)
committerKen Thompson <ken@golang.org>
Sat, 23 May 2009 22:34:29 +0000 (15:34 -0700)
commit4238b1834482f54f67b714c85a126b306b524a8c
tree4d4269d930b3baf747527108a8325bb4d6459e3e
parent368b42103e98e612fb688e8e4753276d4c592ffa
1. check for dups in complex literals
   structtype{a:1, a:2}
   maptypetype{"xx":1, "xx":2}
   arraytypetype{5:1, 5:2}
2. bug in registerization concerning
   alias of a struct and one of its elements
3. code optimization of struct.field
   (which exposed bug in 2)

R=r
OCL=29315
CL=29315
src/cmd/6g/cgen.c
src/cmd/6g/gg.h
src/cmd/6g/ggen.c
src/cmd/6g/gsubr.c
src/cmd/6g/reg.c
src/cmd/gc/go.h
src/cmd/gc/sinit.c
src/cmd/gc/subr.c
src/cmd/gc/walk.c