diff --git a/idea/src/org/jetbrains/kotlin/idea/slicer/OutflowSlicer.kt b/idea/src/org/jetbrains/kotlin/idea/slicer/OutflowSlicer.kt index 8dff197f73d..93e524bcf7b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/slicer/OutflowSlicer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/slicer/OutflowSlicer.kt @@ -75,11 +75,12 @@ class OutflowSlicer( return } - val funExpression: PsiElement = when (function) { + val funExpression = when (function) { is KtFunctionLiteral -> function.parent as? KtLambdaExpression is KtNamedFunction -> function else -> null } ?: return + funExpression as PsiElement funExpression.passToProcessor(parentUsage.lambdaLevel + 1, true) }