diff --git a/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt b/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt index 31435f7c933..fe6a115e172 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/analyzer/AnalyzerFacade.kt @@ -177,7 +177,7 @@ abstract class AnalyzerFacade { val resolverForProject = createResolverForProject() fun computeDependencyDescriptors(module: M): List { - val orderedDependencies = firstDependency.singletonOrEmptyList() + module.dependencies() + val orderedDependencies = LinkedHashSet(firstDependency.singletonOrEmptyList() + module.dependencies()) val dependenciesDescriptors = orderedDependencies.mapTo(ArrayList()) { dependencyInfo -> resolverForProject.descriptorForModule(dependencyInfo as M)