Here's an interesting problem - is it legal to copy the _Unwind_Exception struct to a different address in memory before calling _Unwind_Resume?<div><br></div><div>I'm thinking of the scenario in which a garbage collection run is triggered in the middle of a "finally" block. If it's a copying collector, it might relocate the exception object, which has the _Unwind_Exception structure embedded in the middle of it. I don't see why this wouldn't work, but I thought I'd ask around to be sure.<br>

<meta http-equiv="content-type" content="text/html; charset=utf-8"><br>-- <br>-- Talin<br>
</div>