mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
mruby-eval: instance_eval should keep target_class; close #3141
This commit is contained in:
@@ -247,7 +247,7 @@ f_instance_eval(mrb_state *mrb, mrb_value self)
|
||||
cv = mrb_singleton_class(mrb, self);
|
||||
c->ci->target_class = mrb_class_ptr(cv);
|
||||
proc = create_proc_from_string(mrb, s, len, mrb_nil_value(), file, line);
|
||||
return mrb_top_run(mrb, proc, mrb->c->stack[0], 0);
|
||||
return mrb_vm_run(mrb, proc, mrb->c->stack[0], 0);
|
||||
}
|
||||
else {
|
||||
mrb_get_args(mrb, "&", &b);
|
||||
|
||||
Reference in New Issue
Block a user