diff options
Diffstat (limited to 'libcxx/src')
| -rw-r--r-- | libcxx/src/string.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/libcxx/src/string.cpp b/libcxx/src/string.cpp index 4f56e40a6fa..cd644330b3a 100644 --- a/libcxx/src/string.cpp +++ b/libcxx/src/string.cpp @@ -29,29 +29,6 @@ template string operator+<char, char_traits<char>, allocator<char> >(char const*, string const&); -// These external instantiations are required to maintain dylib compatibility -// for ABI v1 when using __attribute__((internal_linkage)) as opposed to -// __attribute__((visibility("hidden"), always_inline)). -#if _LIBCPP_ABI_EXTERN_TEMPLATE_SYMBOLS_VERSION == 1 -template basic_string<char>::iterator -basic_string<char>::insert(basic_string<char>::const_iterator, - char const *, char const *); - -template basic_string<wchar_t>::iterator -basic_string<wchar_t>::insert(basic_string<wchar_t>::const_iterator, - wchar_t const *, wchar_t const *); - -template basic_string<char> & -basic_string<char>::replace(basic_string<char>::const_iterator, - basic_string<char>::const_iterator, - char const *, char const *); - -template basic_string<wchar_t> & -basic_string<wchar_t>::replace(basic_string<wchar_t>::const_iterator, - basic_string<wchar_t>::const_iterator, - wchar_t const *, wchar_t const *); -#endif // _LIBCPP_ABI_EXTERN_TEMPLATE_SYMBOLS_VERSION - namespace { |

