From ae764a3640b1988ec1e6012d9d536864c2fa8eea Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Sat, 18 Dec 2021 08:49:08 +0100 Subject: [PATCH] [MPP][Test] Include original module in 'findAllDependsOnPaths' ^KT-50120 --- .../frontend/classic/MultiplatformAnalysisConfiguration.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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) } } }