diff options
Diffstat (limited to 'src/cmd/8g/cgen.c')
| -rw-r--r-- | src/cmd/8g/cgen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/8g/cgen.c b/src/cmd/8g/cgen.c index 1185ee49f..5adf29a43 100644 --- a/src/cmd/8g/cgen.c +++ b/src/cmd/8g/cgen.c @@ -18,7 +18,7 @@ mgen(Node *n, Node *n1, Node *rg) reg[n->val.u.reg]++; return; } - if(n->type->width > widthptr) + if(n->type->width > widthptr && !isfloat[n->type->etype]) tempname(n1, n->type); else regalloc(n1, n->type, rg); |
