[libcxx-commits] [PATCH] D150896: [libc++] Apply _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION only in classes that we have instantiated externally

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue May 23 19:38:24 PDT 2023


philnik added a comment.

In D150896#4366612 <https://reviews.llvm.org/D150896#4366612>, @gribozavr2 wrote:

> In D150896#4366406 <https://reviews.llvm.org/D150896#4366406>, @philnik wrote:
>
>> Do you possibly have an explicit instantiation of `__gnu_cxx::hash_map<std::string>`? That would break things with this patch, and is most likely not supported.
>
> Thanks for looking into this! Why would such a use case be unsupported?

http://eel.is/c++draft/requirements#namespace.std-5


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D150896



More information about the libcxx-commits mailing list