diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-05-07 07:48:16 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-05-07 07:48:16 +0000 |
commit | 05006076fca195167b279c147d537bb4d209ade6 (patch) | |
tree | ff36d4b74882291e8f8257c54270204b9691631f /docs/MSVCCompatibility.rst | |
parent | f681a19b9cee2d6c1db6ef3d8155077562988dd4 (diff) | |
download | clang-05006076fca195167b279c147d537bb4d209ade6.tar.gz |
Fix some glitches in the MSVCCompatibility document
- Fix the formatting of the "Exceptions and SEH" section.
- Make the "Complete" text for "Thread-safe initialization of local
statics" green.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@236706 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/MSVCCompatibility.rst')
-rw-r--r-- | docs/MSVCCompatibility.rst | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/MSVCCompatibility.rst b/docs/MSVCCompatibility.rst index 017a1ea643..3794813db8 100644 --- a/docs/MSVCCompatibility.rst +++ b/docs/MSVCCompatibility.rst @@ -85,7 +85,7 @@ The status of major ABI-impacting C++ features: finished, along with support for the ``/GR`` flag. * Exceptions and SEH: :partial:`Partial`. - C++ exceptions (``try`` / ``catch``/ ``throw``) and + 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 @@ -96,7 +96,7 @@ The status of major ABI-impacting C++ features: .. _consistent with Visual C++: https://msdn.microsoft.com/en-us/library/wfa0edys.aspx -* Thread-safe initialization of local statics: :none:`Complete`. MSVC 2015 +* Thread-safe initialization of local statics: :good:`Complete`. MSVC 2015 added support for thread-safe initialization of such variables by taking an ABI break. We are ABI compatible with both the MSVC 2013 and 2015 ABI for static local |