http://llvm.org/bugs/show_bug.cgi?id=11468

Bill Wendling <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |INVALID

--- Comment #5 from Bill Wendling <[email protected]> 2011-12-03 00:57:32 CST 
---
>From the EH ABI:

"The unwind runtime will likely have modified the stack (e.g. popped frames
from it) or register context, or landing pad code may have corrupted them. As a
result, the the caller of _Unwind_RaiseException can make no assumptions about
the state of its stack or registers."

So basically we cannot rely upon any register values being valid except for
those we know are restored via the unwinder. Sorry about that.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to