Return correct PSI expression for EmptyLabeledReturn
Fixes diagnostic reporting for appropriate constraint error #kt-32792 fixed
This commit is contained in:
@@ -60,7 +60,7 @@ val KotlinCallArgument.psiExpression: KtExpression?
|
||||
return when (this) {
|
||||
is ReceiverExpressionKotlinCallArgument -> receiver.receiverValue.safeAs<ExpressionReceiver>()?.expression
|
||||
is QualifierReceiverKotlinCallArgument -> receiver.safeAs<Qualifier>()?.expression
|
||||
is EmptyLabeledReturn -> null // questionable, maybe unit?
|
||||
is EmptyLabeledReturn -> returnExpression
|
||||
else -> psiCallArgument.valueArgument.getArgumentExpression()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user