Project

General

Profile

Bug #9321 ยป rb_mod_const_missing.patch

patch rb_const_missing to generate c-return event - drkaes (Stefan Kaes), 12/30/2013 06:28 PM

View differences:

variable.c
19 19
#include "constant.h"
20 20
#include "internal.h"
21 21
#include "id.h"
22
#include "vm_core.h"
22 23

  
23 24
st_table *rb_global_tbl;
24 25
static ID autoload, classpath, tmp_classpath, classid;
......
1518 1519
VALUE
1519 1520
rb_mod_const_missing(VALUE klass, VALUE name)
1520 1521
{
1522
    rb_thread_t *th = GET_THREAD();
1523
    EXEC_EVENT_HOOK(th, RUBY_EVENT_C_RETURN, rb_cModule, idConst_missing, rb_cModule, Qnil);
1521 1524
    rb_frame_pop(); /* pop frame for "const_missing" */
1522 1525
    uninitialized_constant(klass, rb_to_id(name));
1523 1526