r236698 - Note that we support 'throw' for the MS ABI.
David Majnemer
david.majnemer at gmail.com
Wed May 6 23:16:03 PDT 2015
Author: majnemer
Date: Thu May 7 01:16:03 2015
New Revision: 236698
URL: http://llvm.org/viewvc/llvm-project?rev=236698&view=rev
Log:
Note that we support 'throw' for the MS ABI.
Modified:
cfe/trunk/docs/MSVCCompatibility.rst
Modified: cfe/trunk/docs/MSVCCompatibility.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/MSVCCompatibility.rst?rev=236698&r1=236697&r2=236698&view=diff
==============================================================================
--- cfe/trunk/docs/MSVCCompatibility.rst (original)
+++ cfe/trunk/docs/MSVCCompatibility.rst Thu May 7 01:16:03 2015
@@ -84,8 +84,9 @@ The status of major ABI-impacting C++ fe
* RTTI: :good:`Complete`. Generation of RTTI data structures has been
finished, along with support for the ``/GR`` flag.
-* Exceptions and SEH: :partial:`Partial`. C++ exceptions (``try`` / ``catch``)
- and structured exceptions (``__try`` / ``__except`` / ``__finally``) mostly
+* Exceptions and SEH: :partial:`Partial`.
+ C++ exceptions (``try`` / ``catch``/ ``throw``) and
+ structured exceptions (``__try`` / ``__except`` / ``__finally``) mostly
work on x64. 32-bit exception handling support is being worked on. LLVM does
not model asynchronous exceptions, so it is currently impossible to catch an
asynchronous exception generated in the same frame as the catching ``__try``.
More information about the cfe-commits
mailing list