diff options
Diffstat (limited to '6/simp.c')
-rw-r--r-- | 6/simp.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -342,6 +342,8 @@ static Node *temp(Simp *simp, Node *e) assert(e->type == Nexpr); t = gentemp(simp, e, e->expr.type, &dcl); + if (stacknode(e)) + declarelocal(simp, dcl); return t; } |