[NI] Take into account return without expression in lambdas

This commit is contained in:
Dmitry Petrov
2017-06-09 15:06:42 +03:00
committed by Mikhail Zarechenskiy
parent 17cdbcca03
commit 4963580f90
7 changed files with 65 additions and 20 deletions
@@ -48,10 +48,3 @@ class ReceiverExpressionKotlinCallArgument private constructor(
) = ReceiverExpressionKotlinCallArgument(receiver.prepareReceiverRegardingCaptureTypes(), isSafeCall, isVariableReceiverForInvoke)
}
}
class EmptyLabeledReturn(builtIns: KotlinBuiltIns) : ExpressionKotlinCallArgument {
override val isSpread: Boolean get() = false
override val argumentName: Name? get() = null
override val receiver = ReceiverValueWithSmartCastInfo(TransientReceiver(builtIns.unitType), emptySet(), true)
override val isSafeCall: Boolean get() = false
}