Skip to content

Commit 9ed3c79

Browse files
committed
Worked around a missing symbol from a template specialization on macOS.
Signed-off-by: Dimitar Dobrev <[email protected]>
1 parent 8f96b8e commit 9ed3c79

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <string>
22

33

4-
template class __attribute__((visibility("default"))) std::char_traits<char>;
5-
template class __attribute__((visibility("default"))) std::allocator<char>;
6-
template class __attribute__((visibility("default"))) std::basic_string<char, std::char_traits<char>, std::allocator<char>>;
4+
template __attribute__((visibility("default"))) std::allocator<char>::allocator() noexcept;
5+
template __attribute__((visibility("default"))) std::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>::value_type*, const std::basic_string<char, std::char_traits<char>, std::allocator<char>>::allocator_type&);
6+
template __attribute__((visibility("default"))) std::basic_string<char, std::char_traits<char>, std::allocator<char>>::~basic_string() noexcept;
7+
template __attribute__((visibility("default"))) const std::basic_string<char, std::char_traits<char>, std::allocator<char>>::value_type* std::basic_string<char, std::char_traits<char>, std::allocator<char>>::c_str() const noexcept;

0 commit comments

Comments
 (0)