> It would be trivial to adjust the c++ runtime to disable cancelation > while exceptions are in flight. That avoids that scenario entirely. That is what Gnat does. --Ted