fix conditions for binary numeric promotion (IDEA-59944)

This commit is contained in:
Eugene Zhuravlev
2010-10-18 14:52:13 +04:00
parent 9538e5ba3a
commit e266aa482a
@@ -393,6 +393,9 @@ public class EvaluatorBuilderImpl implements EvaluatorBuilder {
if (lType == null || rType == null) {
return false;
}
if (!TypeConversionUtil.isNumericType(lType) || !TypeConversionUtil.isNumericType(rType)) {
return false;
}
if (opType == JavaTokenType.EQEQ || opType == JavaTokenType.NE) {
if (PsiType.NULL.equals(lType) || PsiType.NULL.equals(rType)) {
return false;