Sha256: bdb743e61cc0b78186402945bab0131662487cf299a822e32287bfbe58dc6c7e

Contents?: true

Size: 406 Bytes

Versions: 1

Compression:

Stored size: 406 Bytes

Contents

#include "cruby.h"

VALUE vm_throw(rb_thread_t *th, rb_control_frame_t *reg_cfp, rb_num_t throw_state, VALUE throwobj);
void
llrb_insn_throw(VALUE th_value, VALUE cfp_value, rb_num_t throw_state, VALUE throwobj)
{
  rb_thread_t *th = (rb_thread_t *)th_value;
  rb_control_frame_t *cfp = (rb_control_frame_t *)cfp_value;
  RUBY_VM_CHECK_INTS(th);
  th->errinfo = vm_throw(th, cfp, throw_state, throwobj);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
llrb-0.0.1 ext/llrb_insn_throw.c