On 11/28/10 5:49 PM, Tom Christiansen wrote: > But it *hasn't* left that scope: [chop] > It is still within scope. But it shouldn't be. If I'd enclosed the entire program in an eval, the stack would have been unwound; why is this any different than having an eval built into the VM surrounding your program? I'd expect destructors to be called on unhandled exceptions too.Thread Previous