From ac618e3d372eaed038e4ca17b28993202bcfab1d Mon Sep 17 00:00:00 2001 From: forsyth Date: Tue, 27 Apr 2010 19:09:04 +0100 Subject: 20100427-1909 --- utils/6c/cgen.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'utils/6c/cgen.c') diff --git a/utils/6c/cgen.c b/utils/6c/cgen.c index 69422c91..74b6389f 100644 --- a/utils/6c/cgen.c +++ b/utils/6c/cgen.c @@ -577,13 +577,14 @@ cgen(Node *n, Node *nn) regalloc(&nod2, r, Z); gmove(&nod, &nod2); gopcode(o, r->type, &nod1, &nod2); + regfree(&nod1); gmove(&nod2, &nod); regfree(&nod2); } else { gopcode(o, r->type, &nod, &nod1); gmove(&nod1, &nod); + regfree(&nod1); } - regfree(&nod1); } if(nn != Z) gmove(&nod, nn); -- cgit v1.2.3