Re: [v3 PATCH] PR libstdc++/80675, PR libstdc++/80940

2017-06-15 Thread Jonathan Wakely
On 10/06/17 04:38 +0300, Ville Voutilainen wrote: - static void __check(...); + template +struct __is_convertible_to_basic_istream +: __is_convertible_to_basic_istream_impl<_Tp> +{ public: - using istream_type = - decltype(__check(declval::type*>())); - using

[v3 PATCH] PR libstdc++/80675, PR libstdc++/80940

2017-06-09 Thread Ville Voutilainen
Tested on Linux-x64. 2017-06-10 Ville Voutilainen PR libstdc++/80675 PR libstdc++/80940 * include/std/istream: (__is_convertible_to_basic_istream_test(basic_istream<_Ch, _Up>*)): New. (__do_is_convertible_to_basic_istream_impl): Likewise. (__is_convertible_to_basic_istr