From 412ab4139d09839f351245f09749efe342c45c94 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 3 May 2010 17:51:48 -0700 Subject: gc: bug264 Fixes issue 692. R=ken2 CC=golang-dev http://codereview.appspot.com/1092041 --- src/cmd/gc/sinit.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/cmd/gc/sinit.c b/src/cmd/gc/sinit.c index 6f0772b63..20822542a 100644 --- a/src/cmd/gc/sinit.c +++ b/src/cmd/gc/sinit.c @@ -31,8 +31,10 @@ init1(Node *n, NodeList **out) case PFUNC: break; default: - if(isblank(n)) + if(isblank(n) && n->defn != N && !n->defn->initorder) { + n->defn->initorder = 1; *out = list(*out, n->defn); + } return; } -- cgit v1.2.3