fix prompt-abort misinterpreted as prompt-trampoline-to-continuation

svn: r4711
This commit is contained in:
Matthew Flatt 2006-10-30 08:55:14 +00:00
parent 4d3c8fc675
commit 20761b8589

View File

@ -4872,7 +4872,8 @@ static Scheme_Object *compose_continuation(Scheme_Cont *cont, int exec_chain, Sc
jumping_to_continuation = #t. */
if (!v && ((loop_prompt
&& SAME_OBJ((Scheme_Object *)p->cjs.jumping_to_continuation,
loop_prompt))
loop_prompt)
&& p->cjs.is_escape)
|| (!loop_prompt
&& p->cjs.jumping_to_continuation
&& SCHEME_VECTORP((Scheme_Object *)p->cjs.jumping_to_continuation)))) {