diff --git a/docs/MSVCCompatibility.rst b/docs/MSVCCompatibility.rst index 2228a9aed00338eab8c36f4640dcd6fc53a21722..017a1ea643745651fb09f2ee08576adbb61e76d6 100644 --- a/docs/MSVCCompatibility.rst +++ b/docs/MSVCCompatibility.rst @@ -84,8 +84,9 @@ The status of major ABI-impacting C++ features: * 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``.