diff --git a/compiler/frontend/cfg/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProviderImpl.kt b/compiler/frontend/cfg/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProviderImpl.kt index 89b5e3f0670..711cf160a5b 100644 --- a/compiler/frontend/cfg/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProviderImpl.kt +++ b/compiler/frontend/cfg/src/org/jetbrains/kotlin/cfg/ControlFlowInformationProviderImpl.kt @@ -951,6 +951,11 @@ class ControlFlowInformationProviderImpl private constructor( } private fun markAnnotationArguments() { + if (subroutine.containingKtFile.isCompiled) { + //annotation arguments are not included in the decompiled code, + //so no need to search for them + return + } if (subroutine is KtAnnotationEntry) { markAnnotationArguments(subroutine) } else {