]> granicus.if.org Git - clang/commit
First cut at zero-cost EH support.
authorDaniel Dunbar <daniel@zuster.org>
Mon, 2 Mar 2009 06:08:11 +0000 (06:08 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Mon, 2 Mar 2009 06:08:11 +0000 (06:08 +0000)
commit4ff36847f44b35c2677330c39e87dff1d745944a
treee5085bd3396706cd62b21d5b3987d7194d103373
parentcec4c77bf422528f4536d30574b82f878bc705b3
First cut at zero-cost EH support.
 - Still manually generates the EH code; the parts related to cleanup
   need to be integrated into the cleanup stack (for proper
   interaction with VLAs, etc.).

 - Some differences vs gcc in corner cases; I believe our behavior is
   correct but need to verify/file bugs vs gcc.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65809 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGObjCMac.cpp