handle possible case where the current native trace is NULL
svn: r7397
This commit is contained in:
parent
9c48cee548
commit
d1d9aea937
|
@ -4996,8 +4996,9 @@ internal_call_cc (int argc, Scheme_Object *argv[])
|
|||
&& (SAME_OBJ(ret, sub_cont->native_trace)
|
||||
/* Maybe a single-function loop, where we re-allocated the
|
||||
last pair in the trace, but it's the same name: */
|
||||
|| (SCHEME_PAIRP(ret)
|
||||
|| (ret
|
||||
&& sub_cont->native_trace
|
||||
&& SCHEME_PAIRP(ret)
|
||||
&& SCHEME_PAIRP(sub_cont->native_trace)
|
||||
&& SAME_OBJ(SCHEME_CAR(ret), SCHEME_CAR(sub_cont->native_trace))
|
||||
&& SAME_OBJ(SCHEME_CDR(ret), SCHEME_CDR(sub_cont->native_trace))))
|
||||
|
|
Loading…
Reference in New Issue
Block a user