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

           Summary: std::min/max and NaN
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: dieter.luck...@googlemail.com


This seems to be a contradiction:

((0.0 < std::numeric_limits<double>::quiet_NaN()) ? 0.0 :
std::numeric_limits<double>::quiet_NaN()) => `nan'

std::min(0.0, std::numeric_limits<double>::quiet_NaN()) => `0'

Reply via email to