Disallow non-local break/continue in crossinline lambdas
This commit is contained in:
committed by
Space
parent
79885c770d
commit
fe5a6fd511
+1
-1
@@ -197,7 +197,7 @@ fun isInlineableFunctionLiteral(expression: KtExpression, context: BindingContex
|
||||
val parameter = resolvedCall.valueArguments.entries.find { (_, valueArgument) ->
|
||||
valueArgument.arguments.any { it.asElement() == argument }
|
||||
}?.key ?: return false
|
||||
return !parameter.isNoinline
|
||||
return !parameter.isNoinline && !parameter.isCrossinline
|
||||
}
|
||||
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user