diff options
Diffstat (limited to 'load.c')
-rw-r--r-- | load.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -379,7 +379,10 @@ load_lock(const char *ftptr) st_insert(loading_tbl, (st_data_t)ftptr, data); return (char *)ftptr; } - rb_warning("loading in progress, circular require considered harmful - %s", ftptr); + if (RTEST(ruby_verbose)) { + rb_warning("loading in progress, circular require considered harmful - %s", ftptr); + rb_backtrace(); + } return RTEST(rb_barrier_wait((VALUE)data)) ? (char *)ftptr : 0; } |