From 991c354b01bc17f866f76f188e57efbd72fbd11f Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Fri, 16 Sep 2016 02:51:26 +0000 Subject: [PATCH] Update _LIBCPP_EXCEPTION_ABI doc with @mclow's feedback llvm-svn: 281695 --- libcxx/docs/DesignDocs/VisibilityMacros.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libcxx/docs/DesignDocs/VisibilityMacros.rst b/libcxx/docs/DesignDocs/VisibilityMacros.rst index db983154e7da..d6fdb287fdd6 100644 --- a/libcxx/docs/DesignDocs/VisibilityMacros.rst +++ b/libcxx/docs/DesignDocs/VisibilityMacros.rst @@ -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 =====