[PATCH] D55517: Remove `_VSTD`

Marshall Clow via Phabricator reviews at reviews.llvm.org
Mon Dec 10 11:40:40 PST 2018


mclow.lists added a comment.

We have two different namespaces in libc++.

We have `std`, which is opened by `namespace std {`, and referred to using `std::`.
We have `std::__1`, which is opened by `_LIBCPP_BEGIN_NAMESPACE_STD`, and is referred to using `_VSTD`.
Some things live in former, and some (most) in the latter.

They're **different**, and the fact that `std::` will find things in `std::__1` doesn't change that.


Repository:
  rCXX libc++

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D55517/new/

https://reviews.llvm.org/D55517





More information about the libcxx-commits mailing list