Hal asked for this change in D11146, but I missed it when I committed originally.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244754
91177308-0d34-0410-b5e6-
96231b3b80d8
// 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;