fixed the weirdness with prompted aborts. Need to add test case.
This commit is contained in:
parent
d916cecdc9
commit
5880fd8301
|
@ -583,7 +583,7 @@ EOF
|
||||||
(assemble-label (make-Label (LinkedLabel-label label)))])))]
|
(assemble-label (make-Label (LinkedLabel-label label)))])))]
|
||||||
|
|
||||||
[(PushControlFrame/Prompt? stmt)
|
[(PushControlFrame/Prompt? stmt)
|
||||||
(format "M.c.push(new RT.PromptFrame(~a,~a,M.e.length,~a));"
|
(format "M.c.push(new RT.CallFrame(~a,M.p)); M.addPrompt(~a,~a);"
|
||||||
(let: ([label : (U Symbol LinkedLabel) (PushControlFrame/Prompt-label stmt)])
|
(let: ([label : (U Symbol LinkedLabel) (PushControlFrame/Prompt-label stmt)])
|
||||||
(cond
|
(cond
|
||||||
[(symbol? label)
|
[(symbol? label)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user