Add flag _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATIONS for basic_string ABI
authorMartijn Vels <mvels@google.com>
Mon, 2 Mar 2020 15:11:35 +0000 (10:11 -0500)
committerMartijn Vels <mvels@google.com>
Mon, 2 Mar 2020 15:26:37 +0000 (10:26 -0500)
commit675326466b532bb329f9ded090d5337bc48b148a
treef6b73908e5fef37f6d6f502567bfac09d573c27a
parent1d104f75498c97cca8ed1fc068a5c359fb7276d8
Add flag _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATIONS for basic_string ABI

Summary: This review is a mostly trivial change to use an explicit ABI flag for the unstable external template list. This follows the practice for an ABI flag per feature, and provides a spot for the rational / motivation for the flag.

Reviewers: EricWF, ldionne

Subscribers: dexonsmith, libcxx-commits

Tags: #libc

Differential Revision: https://reviews.llvm.org/D75457
libcxx/include/__config
libcxx/include/string
libcxx/src/string.cpp