summaryrefslogtreecommitdiff
path: root/copy.c
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-03-03 21:02:09 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2020-03-03 21:02:09 -0500
commite7f04734b96d13f65c654777ea4b1598a236374f (patch)
tree863afef9305e3d0ddd1023d04926bea4e720435e /copy.c
parent6e86051d2a40dd248765547b4982c25e439044c8 (diff)
bug almost fixed
Diffstat (limited to 'copy.c')
-rw-r--r--copy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/copy.c b/copy.c
index e90eb55..12610e6 100644
--- a/copy.c
+++ b/copy.c
@@ -289,8 +289,8 @@ static void copy_expr(Copier *c, Expression *out, Expression *in) {
} else {
fout->of = copy_expr_(c, fin->of);
}
- copy_block(c, &fout->body, &fin->body, COPY_BLOCK_DONT_CREATE_IDENTS);
c->block = prev;
+ copy_block(c, &fout->body, &fin->body, COPY_BLOCK_DONT_CREATE_IDENTS);
} break;
case EXPR_FN:
copy_fn_expr(c, out->fn = allocr_malloc(a, sizeof *out->fn), in->fn, true);