From def81d30dc76b4ecdb614a85ffa8e866cf611914 Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Thu, 12 Feb 2015 13:53:38 +0300 Subject: [PATCH] Minor: simplify expression --- .../kotlin/types/expressions/ExpressionTypingServices.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingServices.java b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingServices.java index bbfd825ab10..58c879ebbea 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingServices.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingServices.java @@ -311,7 +311,7 @@ public class ExpressionTypingServices { @NotNull CoercionStrategy coercionStrategyForLastExpression, @NotNull ExpressionTypingInternals blockLevelVisitor ) { - if (!noExpectedType(context.expectedType) || context.expectedType == UNIT_EXPECTED_TYPE) { + if (context.expectedType != NO_EXPECTED_TYPE) { JetType expectedType; if (context.expectedType == UNIT_EXPECTED_TYPE ||//the first check is necessary to avoid invocation 'isUnit(UNIT_EXPECTED_TYPE)' (coercionStrategyForLastExpression == COERCION_TO_UNIT && KotlinBuiltIns.isUnit(context.expectedType))) {