Aren't continuations supposed to close over the register stacks? In this code:
.sub _main I17 = 42 savetop newsub P0, .Continuation, second restoretop invoke P0 second: restoretop print I17 print "\n" end .end I should hope to get 42, but instead I get "no more I frames to pop." They're not very good continuations if you have to treat them just like an address stack! Note that if they do, the code generated by the PCC constructs will have to change to: savetop newsub P1, .RetContinuation, @retlabel invoke restoretop Rather than saving right before the invoke. This makes a lot more sense to me, anyway. Luke