[LLVMbugs] [Bug 2149] inlining unwind breaks eh intrinsics

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Mar 13 08:54:18 PDT 2008


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


Andrew Lenharth <alenhar2 at uiuc.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alenhar2 at uiuc.edu
         Resolution|INVALID                     |WONTFIX




--- Comment #2 from Andrew Lenharth <alenhar2 at uiuc.edu>  2008-03-13 10:54:17 ---
Runtime calls are how throwing is currently implemented, but unwind is in some
sense the official llvm way to throw an exception (as specified by the
LangRef).  That it has been completely disabled seems to indicate a serious
bug.  Either unwind should work (in some situations), or it should be removed
from the instruction set.  If the LangRef had a large warning that you have to
run the LowerInvoke pass for unwind to behave as specified, that might also be
an acceptable solution.

So it sounds much more like won't fix than invalid.


-- 
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.



More information about the llvm-bugs mailing list