There is the following test failure on several builds:
Test 185: isinf(ninf_d) --> **FAILED**
I have traced this down to std::isinf returning “-1”, the C++11 standard specifies a “bool” return type. And the decltype of the result is an “int”.
It is also important to not the C99 specification of isinf returns an integral value. I suspect the c++ standard library has mixes these up.