diff options
Diffstat (limited to 'interpreter/graphs.c')
-rw-r--r-- | interpreter/graphs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/interpreter/graphs.c b/interpreter/graphs.c index dca2c53..555d9e1 100644 --- a/interpreter/graphs.c +++ b/interpreter/graphs.c @@ -108,7 +108,7 @@ void cpy_expression_to_node(struct node *dst, struct expression *src) { if (!dst || !src) return; - dst->kind = src->kind; + dst->kind = (enum node_kind) src->kind; switch (src->kind) { case EXPR_INT: dst->var1 = src->var1; @@ -148,7 +148,7 @@ void cpy_node_to_expression(struct expression *dst, struct node *src) { free_expression(dst); - dst->kind = src->kind; + dst->kind = (enum expr_kind) src->kind; switch (src->kind) { case NODE_INT: dst->var1 = src->var1; |