[PATCH] D53879: Make libc++'s versioning namespace customizable

Eric Fiselier via Phabricator reviews at reviews.llvm.org
Tue Oct 30 14:27:50 PDT 2018


EricWF added inline comments.


================
Comment at: docs/BuildingLibcxx.rst:373
+    When providing a custom namespace, it's the users responsibility to ensure the name won't cause
+    conflicts with other names defined by libc++, both now and in the future.
+
----------------
ldionne wrote:
> The problem with that is that they can't know what names we will want to use. If someone used `__5` today, they would be within their rights because they can't know that we'll want to use it in the future. We have to reserve something for our own usage.
We can't know what names we'll use in general. But they can be smart about it and aware of the risks.




https://reviews.llvm.org/D53879





More information about the libcxx-commits mailing list