From 65d504e627c00820dd5919449e6c2f3181e8910c 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 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@281695 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/DesignDocs/VisibilityMacros.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/DesignDocs/VisibilityMacros.rst b/docs/DesignDocs/VisibilityMacros.rst index db983154e..d6fdb287f 100644 --- a/docs/DesignDocs/VisibilityMacros.rst +++ b/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 =====