diff options
Diffstat (limited to 'src/codegen.c')
| -rw-r--r-- | src/codegen.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/codegen.c b/src/codegen.c index 2070fb0e2..d22892ecf 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -1636,7 +1636,9 @@ codegen(codegen_scope *s, node *tree, int val) /* variable rhs */ codegen(s, t, VAL); gen_vmassignment(s, tree->car, rhs, val); - pop(); + if (!val) { + pop(); + } } } break; |
