From: Ken Thompson Date: Sun, 21 Dec 2008 00:07:56 +0000 (-0800) Subject: regfree X-Git-Tag: weekly.2009-11-06~2461 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=2b33a134a86817edf441d260421d2a6d8c32e7d4;p=gostls13.git regfree R=r OCL=21685 CL=21687 --- diff --git a/src/cmd/6g/gen.c b/src/cmd/6g/gen.c index 640243f7f5..511ea5652c 100644 --- a/src/cmd/6g/gen.c +++ b/src/cmd/6g/gen.c @@ -901,10 +901,10 @@ cgen_aret(Node *n, Node *res) nod1.type = fp->type; if(res->op != OREGISTER) { -print("its 1\n"); regalloc(&nod2, types[tptr], res); gins(ALEAQ, &nod1, &nod2); gins(AMOVQ, &nod2, res); + regfree(&nod2); } else gins(ALEAQ, &nod1, res); }