aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-06-03 16:10:13 -0700
committerRuss Cox <rsc@golang.org>2009-06-03 16:10:13 -0700
commitea7f5505d1e2c6003564efafb414ea77d170e999 (patch)
tree3638c167ea4db354c85ae5aff8f2545b1a899a42 /src
parent024c83f2f8b9df15cddafac6eab59d07140b3372 (diff)
downloadgo-ea7f5505d1e2c6003564efafb414ea77d170e999.tar.xz
zero struct in T{}
R=ken OCL=29849 CL=29849
Diffstat (limited to 'src')
-rw-r--r--src/cmd/gc/walk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c
index 4cb412c6cb..03ca8db03e 100644
--- a/src/cmd/gc/walk.c
+++ b/src/cmd/gc/walk.c
@@ -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;