The compiler actually did right thing. Two parameters of std::max() should be the same type. There are no definition of std::max() can take one float and one double.
This case is probably caused by the header file changes. The difference between 2014q4 and 2015q1 is that during pre-processing 2015q1 calls std::max() but 2014q4 didn't.
Hi,
The compiler actually did right thing. Two parameters of std::max() should be the same type. There are no definition of std::max() can take one float and one double.
This case is probably caused by the header file changes. The difference between 2014q4 and 2015q1 is that during pre-processing 2015q1 calls std::max() but 2014q4 didn't.
Regards,
Tony