diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/MultiplatformAnalysisConfiguration.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/MultiplatformAnalysisConfiguration.kt index 86647397f9f..07e0c0644a8 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/MultiplatformAnalysisConfiguration.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/MultiplatformAnalysisConfiguration.kt @@ -145,9 +145,10 @@ private object CompositeAnalysisModuleStructureOracle : ModuleStructureOracle { override fun findAllDependsOnPaths(module: ModuleDescriptor): List { return module.expectedByModules.flatMap { expectedByModule -> - if (expectedByModule.expectedByModules.isEmpty()) listOf(ModulePath(listOf(expectedByModule))) + val head = listOf(module, expectedByModule) + if (expectedByModule.expectedByModules.isEmpty()) listOf(ModulePath(head)) else findAllDependsOnPaths(expectedByModule).map { path -> - ModulePath(listOf(expectedByModule) + path.nodes) + ModulePath(head + path.nodes) } } }