diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-08-04 17:26:02 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-08-04 17:26:02 -0700 |
| commit | 54b67c20259f697f1e0c4532a5ee7e5d3f01eb1e (patch) | |
| tree | d91b41ddd5dd4b9b941691722ce6427b3b82fe59 /lib/libcxx/src/string.cpp | |
| parent | 16513fee6c9c229e40f5abd82220a6f30e8e2180 (diff) | |
| download | zig-54b67c20259f697f1e0c4532a5ee7e5d3f01eb1e.tar.gz zig-54b67c20259f697f1e0c4532a5ee7e5d3f01eb1e.zip | |
libcxx: update from LLVM 10 to 11rc1
Diffstat (limited to 'lib/libcxx/src/string.cpp')
| -rw-r--r-- | lib/libcxx/src/string.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/libcxx/src/string.cpp b/lib/libcxx/src/string.cpp index 4802d63c81..5105594cf3 100644 --- a/lib/libcxx/src/string.cpp +++ b/lib/libcxx/src/string.cpp @@ -20,8 +20,13 @@ _LIBCPP_BEGIN_NAMESPACE_STD template class _LIBCPP_CLASS_TEMPLATE_INSTANTIATION_VIS __basic_string_common<true>; -template class _LIBCPP_CLASS_TEMPLATE_INSTANTIATION_VIS basic_string<char>; -template class _LIBCPP_CLASS_TEMPLATE_INSTANTIATION_VIS basic_string<wchar_t>; +#ifdef _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATION +_LIBCPP_STRING_UNSTABLE_EXTERN_TEMPLATE_LIST(_LIBCPP_EXTERN_TEMPLATE_DEFINE, char) +_LIBCPP_STRING_UNSTABLE_EXTERN_TEMPLATE_LIST(_LIBCPP_EXTERN_TEMPLATE_DEFINE, wchar_t) +#else +_LIBCPP_STRING_V1_EXTERN_TEMPLATE_LIST(_LIBCPP_EXTERN_TEMPLATE_DEFINE, char) +_LIBCPP_STRING_V1_EXTERN_TEMPLATE_LIST(_LIBCPP_EXTERN_TEMPLATE_DEFINE, wchar_t) +#endif template string |
