check invariant.
* iseq.c (rb_iseq_trace_set): at this point ISEQ_USE_COMPILE_DATA should not be set. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
48bfcdb4a0
commit
eb3e32480d
3
iseq.c
3
iseq.c
@ -2336,6 +2336,9 @@ rb_iseq_trace_set(const rb_iseq_t *iseq, rb_event_flag_t turnon_events)
|
||||
#else
|
||||
const VALUE *code = iseq->body->iseq_encoded;
|
||||
#endif
|
||||
if (iseq->flags & ISEQ_USE_COMPILE_DATA) {
|
||||
rb_bug("ISEQ_USE_COMPILE_DATA should not be enabled: %s:%d\n", RSTRING_PTR(rb_iseq_path(iseq)), FIX2INT(rb_iseq_first_lineno(iseq)));
|
||||
}
|
||||
((rb_iseq_t *)iseq)->aux.trace_events = turnon_events;
|
||||
|
||||
for (i=0; i<iseq->body->iseq_size;) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user