From ee97fc7b15c0474fccab9cfa0c147eda399208d9 Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Thu, 7 May 2015 07:48:16 +0000 Subject: 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. llvm-svn: 236706 --- clang/docs/MSVCCompatibility.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/docs/MSVCCompatibility.rst') diff --git a/clang/docs/MSVCCompatibility.rst b/clang/docs/MSVCCompatibility.rst index 017a1ea6437..3794813db81 100644 --- a/clang/docs/MSVCCompatibility.rst +++ b/clang/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 -- cgit v1.2.3