summaryrefslogtreecommitdiffstats
path: root/libcxx/docs/DesignDocs
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-09-16 02:51:26 +0000
committerEric Fiselier <eric@efcs.ca>2016-09-16 02:51:26 +0000
commit991c354b01bc17f866f76f188e57efbd72fbd11f (patch)
treee9e53f07c6ebb9a5047ed2cf96461db48fcaab3b /libcxx/docs/DesignDocs
parent08566532aec07daeababf2f25f2b6e6c4b9150a3 (diff)
downloadbcm5719-llvm-991c354b01bc17f866f76f188e57efbd72fbd11f.tar.gz
bcm5719-llvm-991c354b01bc17f866f76f188e57efbd72fbd11f.zip
Update _LIBCPP_EXCEPTION_ABI doc with @mclow's feedback
llvm-svn: 281695
Diffstat (limited to 'libcxx/docs/DesignDocs')
-rw-r--r--libcxx/docs/DesignDocs/VisibilityMacros.rst5
1 files changed, 3 insertions, 2 deletions
diff --git a/libcxx/docs/DesignDocs/VisibilityMacros.rst b/libcxx/docs/DesignDocs/VisibilityMacros.rst
index db983154e7d..d6fdb287fdd 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
=====
OpenPOWER on IntegriCloud