diff options
Diffstat (limited to 'src/codegen/codegen_utils.c')
| -rw-r--r-- | src/codegen/codegen_utils.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/codegen/codegen_utils.c b/src/codegen/codegen_utils.c index 38ae409..cdb2110 100644 --- a/src/codegen/codegen_utils.c +++ b/src/codegen/codegen_utils.c @@ -738,6 +738,7 @@ int emit_move_invalidation(ParserContext *ctx, ASTNode *node, FILE *out) { if (node->type == NODE_EXPR_VAR) { + fprintf(out, "__z_drop_flag_%s = 0; ", node->var_ref.name); fprintf(out, "memset(&%s, 0, sizeof(%s))", node->var_ref.name, node->var_ref.name); return 1; } |
