http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58625

--- Comment #10 from Daniel Krügler <daniel.kruegler at googlemail dot com> ---
(In reply to Oleg Endo from comment #4)
> There's another place in file libstdc++-v3/include/c_std/cmath:
> 
>   template<typename _Tp>
>     inline typename __gnu_cxx::__enable_if<__is_arithmetic<_Tp>::__value,
>                                          int>::__type
>     signbit(_Tp __f)
>     {
>       typedef typename __gnu_cxx::__promote<_Tp>::__type __type;
>       return __builtin_signbit(__type(__f));
>     }

I think this template should no longer exist after resolution of

http://cplusplus.github.io/LWG/lwg-defects.html#1327

(The P/R doesn't become very clear in the quoted reference. In essence it
replaced the previous template by the three overloads mentioned above, see
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3289.pdf
)

Reply via email to