Miroslav Silovic <[EMAIL PROTECTED]> wrote: > Hmm, the first thing to take into the account is that return > continuations can be promoted to the fully blown continuations.
Yes. But an exception handler is not a RetContinuation object. It's an Exception_Handler object (also derived from Continuatio), behaving more like a RetContinuation then a full one. Creating a full continuation involves the C<clone> vtable of that object, which can do just the right thing. With some few missing patches there isn't any visible P1 or such object around. So the described behavior will work. > Miro leo