diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c index f1bea38bc..7970087a0 100644 --- a/mrbgems/mruby-compiler/core/codegen.c +++ b/mrbgems/mruby-compiler/core/codegen.c @@ -3624,12 +3624,6 @@ codegen_self(codegen_scope *s, node *tree, int val) gen_load_op1(s, OP_LOADSELF, val); } -static void -codegen_nil(codegen_scope *s, node *tree, int val) -{ - gen_load_op1(s, OP_LOADNIL, val); -} - static void codegen_lvar(codegen_scope *s, mrb_sym sym, int val) { @@ -5303,7 +5297,7 @@ static void gen_nil_var(codegen_scope *s, node *varnode, int val) { /* Use traditional nil codegen logic */ - codegen_nil(s, NULL, val); + gen_load_op1(s, OP_LOADNIL, val); } static void @@ -6455,10 +6449,6 @@ codegen(codegen_scope *s, node *tree, int val) codegen_self(s, tree, val); break; - case NODE_NIL: - codegen_nil(s, tree, val); - break; - case NODE_UNDEF: codegen_undef(s, tree, val); break;