Sha256: e9b7814b0fe18c49aa4d5c28db0be46dd9d18bfd031e067ddd1da59e70911dcd

Contents?: true

Size: 325 Bytes

Versions: 1

Compression:

Stored size: 325 Bytes

Contents

#include "cruby.h"

VALUE vm_get_cvar_base(const rb_cref_t *cref, rb_control_frame_t *cfp);
rb_cref_t * rb_vm_get_cref(const VALUE *ep);
VALUE
llrb_insn_getclassvariable(VALUE cfp_v, ID id)
{
  rb_control_frame_t *cfp = (rb_control_frame_t *)cfp_v;
  return rb_cvar_get(vm_get_cvar_base(rb_vm_get_cref(cfp->ep), cfp), id);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
llrb-0.0.1 ext/llrb_insn_getclassvariable.c