diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-19 12:08:12 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-03-19 12:08:12 -0400 |
commit | b5daaa00a4b1049f5e2ddc0bb658a17e0ee1e48f (patch) | |
tree | 60b22b4e48180e417f5b23756836e58a640889a4 /copy.c | |
parent | 614026f24a4abce603ea3499d7241abd9383de48 (diff) |
fixed IDECL_EXPR bug; version 0.5
Diffstat (limited to 'copy.c')
-rw-r--r-- | copy.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -291,13 +291,13 @@ static void copy_expr(Copier *c, Expression *out, Expression *in) { if (fout->index) { copier_ident_translate(c, &fout->index); - fout->index->decl_kind = IDECL_EXPR; - fout->index->decl_expr = out; + fout->index->decl_kind = IDECL_FOR; + fout->index->decl_for = fout; } if (fout->value) { copier_ident_translate(c, &fout->value); - fout->value->decl_kind = IDECL_EXPR; - fout->value->decl_expr = out; + fout->value->decl_kind = IDECL_FOR; + fout->value->decl_for = fout; } if (fin->flags & FOR_ANNOTATED_TYPE) copy_type(c, &fout->type, &fin->type); |