Hal asked for this change in D11146, but I missed it when I committed originally.
llvm-svn: 244754
// returns the RHS.
Ordered = true;
if (LHSSafe)
- // LHS is non-NaN, so RHS is NaN.
+ // LHS is non-NaN, so if RHS is NaN then NaN will be returned.
NaNBehavior = SPNB_RETURNS_NAN;
else if (RHSSafe)
NaNBehavior = SPNB_RETURNS_OTHER;
// An unordered comparison will return true when given a NaN, so it
// returns the LHS.
if (LHSSafe)
- // LHS is non-NaN.
+ // LHS is non-NaN, so if RHS is NaN then non-NaN will be returned.
NaNBehavior = SPNB_RETURNS_OTHER;
else if (RHSSafe)
NaNBehavior = SPNB_RETURNS_NAN;