summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-11-02 23:20:04 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2013-11-02 23:20:04 +0900
commit0be572df62d5eb934de7c79f70c80ab847cf28ee (patch)
tree81cea9e34b620070484094c355cdef7aec794f88 /mrbgems
parentd2451dfb1660c219e7ba7bc2ae4ee859040b8d84 (diff)
downloadmruby-0be572df62d5eb934de7c79f70c80ab847cf28ee.tar.gz
mruby-0be572df62d5eb934de7c79f70c80ab847cf28ee.zip
change return value from mrb_generate_code()
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/mruby-bin-mirb/tools/mirb/mirb.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c
index ad6a913c7..c300f3d35 100644
--- a/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c
+++ b/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c
@@ -361,13 +361,12 @@ main(int argc, char **argv)
}
else {
/* generate bytecode */
- n = mrb_generate_code(mrb, parser);
+ struct RProc *proc = mrb_generate_code(mrb, parser);
/* evaluate the bytecode */
result = mrb_run(mrb,
/* pass a proc for evaulation */
- mrb_proc_new(mrb, mrb->irep[n]),
- mrb_top_self(mrb));
+ proc, mrb_top_self(mrb));
/* did an exception occur? */
if (mrb->exc) {
p(mrb, mrb_obj_value(mrb->exc), 0);