static VALUE rb_f_catch(VALUE rcv, SEL sel, int argc, VALUE *argv) { VALUE tag; if (argc == 0) { tag = rb_obj_alloc(rb_cObject); } else { rb_scan_args(argc, argv, "01", &tag); } return rb_vm_catch(tag); }
static VALUE rb_f_catch(VALUE rcv, SEL sel, VALUE tag) { return rb_vm_catch(tag); }