Make comparison with NaN consistent with javac

This commit is contained in:
Alexander Udalov
2014-01-22 21:20:09 +04:00
parent db9d0e381b
commit 09e772ff61
3 changed files with 64 additions and 2 deletions
@@ -502,10 +502,10 @@ public abstract class StackValue {
}
if (operandType == Type.FLOAT_TYPE || operandType == Type.DOUBLE_TYPE) {
if (opToken == JetTokens.GT || opToken == JetTokens.GTEQ) {
v.cmpg(operandType);
v.cmpl(operandType);
}
else {
v.cmpl(operandType);
v.cmpg(operandType);
}
}
else if (operandType == Type.LONG_TYPE) {