summaryrefslogtreecommitdiff
path: root/src/cmd/gc/sinit.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-07-27 17:58:25 -0700
committerRuss Cox <rsc@golang.org>2009-07-27 17:58:25 -0700
commit66ac61963af82a9df17e044aba731a9a947f0007 (patch)
treee8841fdf0ab9463421e18ae8fbb5bdc54c017e3c /src/cmd/gc/sinit.c
parent9373126645c1900bcf5b48ef0baaac2f4c91e96a (diff)
downloadgolang-66ac61963af82a9df17e044aba731a9a947f0007.tar.gz
constant keys for array initializers
R=ken OCL=32261 CL=32261
Diffstat (limited to 'src/cmd/gc/sinit.c')
-rw-r--r--src/cmd/gc/sinit.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/gc/sinit.c b/src/cmd/gc/sinit.c
index e0581e64c..e41d11584 100644
--- a/src/cmd/gc/sinit.c
+++ b/src/cmd/gc/sinit.c
@@ -458,6 +458,9 @@ initfix(NodeList *l)
if(0)
return xxx.list;
+ if(nerrors != 0)
+ return xxx.list;
+
// look for the copy-out reference
for(l=xxx.list; l; l=l->next) {
r = l->n;