summaryrefslogtreecommitdiff
path: root/src/cmd/5g/gsubr.c
diff options
context:
space:
mode:
authorOndřej Surý <ondrej@sury.org>2011-06-10 10:59:18 +0200
committerOndřej Surý <ondrej@sury.org>2011-06-10 10:59:18 +0200
commitc29cace1e8f3260389ea78fa4ef86d80cd5e5275 (patch)
tree947e4435053998a194caacab99bf614d8fd5bc78 /src/cmd/5g/gsubr.c
parent56135c623a865c501ab31cc940c0e22ece2673f4 (diff)
downloadgolang-c29cace1e8f3260389ea78fa4ef86d80cd5e5275.tar.gz
Imported Upstream version 2011.06.09upstream-weekly/2011.06.09
Diffstat (limited to 'src/cmd/5g/gsubr.c')
-rw-r--r--src/cmd/5g/gsubr.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/5g/gsubr.c b/src/cmd/5g/gsubr.c
index 83a9949d6..bc39912ea 100644
--- a/src/cmd/5g/gsubr.c
+++ b/src/cmd/5g/gsubr.c
@@ -1101,6 +1101,7 @@ naddr(Node *n, Addr *a, int canemitcode)
a->type = D_NONE;
a->name = D_NONE;
a->reg = NREG;
+ a->node = N;
if(n == N)
return;
@@ -1189,6 +1190,8 @@ naddr(Node *n, Addr *a, int canemitcode)
break;
case PAUTO:
a->name = D_AUTO;
+ if (n->sym)
+ a->node = n->orig;
break;
case PPARAM:
case PPARAMOUT: