]> Cypherpunks repositories - gostls13.git/commitdiff
zero struct in T{}
authorRuss Cox <rsc@golang.org>
Wed, 3 Jun 2009 23:10:13 +0000 (16:10 -0700)
committerRuss Cox <rsc@golang.org>
Wed, 3 Jun 2009 23:10:13 +0000 (16:10 -0700)
R=ken
OCL=29849
CL=29849

src/cmd/gc/walk.c

index 4cb412c6cb170dc3bddd1b16bbce16289dc82bb9..03ca8db03e24e75cf88728febe0da6903983114c 100644 (file)
@@ -4113,7 +4113,7 @@ structlit(Node *n, Node *var)
        if(r != N && r->op == OEMPTY)
                r = N;
        if(r == N)
-               return var;
+               goto keyval;    // must clear structure
 
        if(r->op == OKEY)
                goto keyval;