summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2018-09-06 08:09:39 +0000
committerHans Wennborg <hans@hanshq.net>2018-09-06 08:09:39 +0000
commitf3e3e0682c76f3e027ce0e21c05049ff48ccdd6f (patch)
tree8ede0a3a1eb209654eed4a2774073d6e594e2c0f
parent958eec8d4243933d2323eac954a7ca14bd64710a (diff)
ReleaseNotes: libc++ _LIBCPP_HIDE_FROM_ABI_PER_TU
git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_70@341521 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/ReleaseNotes.rst11
1 files changed, 9 insertions, 2 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index c44acc734b..fc91228786 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -390,8 +390,15 @@ The following methods have been added:
- ...
-Significant Known Problems
-==========================
+libc++ Changes
+==============
+Users that wish to link together translation units built with different
+versions of libc++'s headers into the same final linked image should define the
+`_LIBCPP_HIDE_FROM_ABI_PER_TU` macro to `1` when building those translation
+units. In a future release, not defining `_LIBCPP_HIDE_FROM_ABI_PER_TU` to `1`
+and linking translation units built with different versions of libc++'s headers
+together may lead to ODR violations and ABI issues.
+
Additional Information
======================