mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
th
-> ec
for backtrace functions.
* vm_backtrace.c: accept `ec` and rename `threadptr` to `ec`. * rb_threadptr_backtrace_object -> rb_ec_backtrace_object * rb_threadptr_backtrace_str_ary -> rb_ec_backtrace_str_ar * rb_threadptr_backtrace_location_ary -> rb_ec_backtrace_location_ary * threadptr_backtrace_to_ary -> ec_backtrace_to_ary * vm_eval.c (adjust_backtrace_in_eval): accepts `ec`. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
7fa4beba91
commit
ad1b64d35d
7 changed files with 25 additions and 25 deletions
2
eval.c
2
eval.c
|
@ -520,7 +520,7 @@ setup_exception(rb_execution_context_t *ec, int tag, volatile VALUE mesg, VALUE
|
|||
exc_setup_cause(mesg, cause);
|
||||
}
|
||||
if (NIL_P(bt)) {
|
||||
VALUE at = rb_threadptr_backtrace_object(rb_ec_thread_ptr(ec));
|
||||
VALUE at = rb_ec_backtrace_object(ec);
|
||||
rb_ivar_set(mesg, idBt_locations, at);
|
||||
set_backtrace(mesg, at);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue