Re: [PATCH] Export explicit instantiations for C++17 members of std::string

2019-01-08 Thread Rainer Orth
Hi Jonathan, > On 06/01/19 17:59 +0100, Rainer Orth wrote: >>Hi Jonathan, >> >>> The C++17 standard added some new members to std::basic_string, which >>> were not previously instantiated in the library. This meant that the >>> extern template declarations had to be disabled for C++17 mode. With >

Re: [PATCH] Export explicit instantiations for C++17 members of std::string

2019-01-06 Thread Jonathan Wakely
On 06/01/19 17:18 +, Jonathan Wakely wrote: On 06/01/19 17:59 +0100, Rainer Orth wrote: Hi Jonathan, The C++17 standard added some new members to std::basic_string, which were not previously instantiated in the library. This meant that the extern template declarations had to be disabled fo

Re: [PATCH] Export explicit instantiations for C++17 members of std::string

2019-01-06 Thread Jonathan Wakely
On 06/01/19 17:59 +0100, Rainer Orth wrote: Hi Jonathan, The C++17 standard added some new members to std::basic_string, which were not previously instantiated in the library. This meant that the extern template declarations had to be disabled for C++17 mode. With this patch the new members are

Re: [PATCH] Export explicit instantiations for C++17 members of std::string

2019-01-06 Thread Rainer Orth
Hi Jonathan, > The C++17 standard added some new members to std::basic_string, which > were not previously instantiated in the library. This meant that the > extern template declarations had to be disabled for C++17 mode. With > this patch the new members are instantiated in the library and so the

[PATCH] Export explicit instantiations for C++17 members of std::string

2019-01-04 Thread Jonathan Wakely
The C++17 standard added some new members to std::basic_string, which were not previously instantiated in the library. This meant that the extern template declarations had to be disabled for C++17 mode. With this patch the new members are instantiated in the library and so the explicit instantiati