[libcxx] r281695 - Update _LIBCPP_EXCEPTION_ABI doc with @mclow's feedback

Eric Fiselier via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 15 19:51:27 PDT 2016


Author: ericwf
Date: Thu Sep 15 21:51:26 2016
New Revision: 281695

URL: http://llvm.org/viewvc/llvm-project?rev=281695&view=rev
Log:
Update _LIBCPP_EXCEPTION_ABI doc with @mclow's feedback

Modified:
    libcxx/trunk/docs/DesignDocs/VisibilityMacros.rst

Modified: libcxx/trunk/docs/DesignDocs/VisibilityMacros.rst
URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/docs/DesignDocs/VisibilityMacros.rst?rev=281695&r1=281694&r2=281695&view=diff
==============================================================================
--- libcxx/trunk/docs/DesignDocs/VisibilityMacros.rst (original)
+++ libcxx/trunk/docs/DesignDocs/VisibilityMacros.rst Thu Sep 15 21:51:26 2016
@@ -84,8 +84,9 @@ Visibility Macros
 **_LIBCPP_EXCEPTION_ABI**
   Mark the member functions, typeinfo, and vtable of the type as being exported
   by the libc++ library. This macro must be applied to all *exception types*.
-  Exception types must be defined directly in namespace `std` and not the
-  versioning namespace.
+  Exception types should be defined directly in namespace `std` and not the
+  versioning namespace. This allows throwing and catching some exception types
+  between libc++ and libstdc++.
 
 Links
 =====




More information about the cfe-commits mailing list