diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c index ca330cdf1..dbfd1e65b 100644 --- a/mrbgems/mruby-compiler/core/codegen.c +++ b/mrbgems/mruby-compiler/core/codegen.c @@ -5572,7 +5572,7 @@ codegen(codegen_scope *s, node *tree, int val) s->lineno = var_head->lineno; /* Process variable-sized node directly */ - enum node_type var_type = var_head->node_type; + enum node_type var_type = (enum node_type)var_head->node_type; switch (var_type) { case NODE_INT: