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)
|
&& (SAME_OBJ(ret, sub_cont->native_trace)
|
||||||
/* Maybe a single-function loop, where we re-allocated the
|
/* Maybe a single-function loop, where we re-allocated the
|
||||||
last pair in the trace, but it's the same name: */
|
last pair in the trace, but it's the same name: */
|
||||||
|| (SCHEME_PAIRP(ret)
|
|| (ret
|
||||||
&& sub_cont->native_trace
|
&& sub_cont->native_trace
|
||||||
|
&& SCHEME_PAIRP(ret)
|
||||||
&& SCHEME_PAIRP(sub_cont->native_trace)
|
&& SCHEME_PAIRP(sub_cont->native_trace)
|
||||||
&& SAME_OBJ(SCHEME_CAR(ret), SCHEME_CAR(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))))
|
&& SAME_OBJ(SCHEME_CDR(ret), SCHEME_CDR(sub_cont->native_trace))))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user