HomePhabricator

[libc++] Move std::string extern template declarations to end of class.

Authored by EricWF on Mar 4 2020, 10:54 AM.

Description

[libc++] Move std::string extern template declarations to end of class.

They need to appear before any member functions are ODR used, because
they change the visibility of many of these functions and otherwise
they could end up with hidden visibility in the DSO.

Details

Committed
EricWFMar 4 2020, 10:57 AM
Parents
rG30cbdcb5c369: [libc++] Revert to previous implementation of __has_rebind
Branches
Unknown
Tags
Unknown