From 3ccb8fa3a820538ddb120122ab2d384b45006a4b Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 10 Feb 2020 11:58:54 +0200 Subject: [PATCH] Workaround for compiler crash --- idea/src/org/jetbrains/kotlin/idea/slicer/OutflowSlicer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) }