Use stable order for dependsOn and related diagnostics

This commit is contained in:
Dmitry Savvinov
2019-06-14 16:15:48 +03:00
parent 769ccde43b
commit 68c1a7cedd
4 changed files with 9 additions and 6 deletions
@@ -79,7 +79,7 @@ private fun mergePlatformModules(
listOf(module to module.expectedBy)
else emptyList()
}.map { (module, expectedBys) ->
PlatformModuleInfo(module, expectedBys.closure { it.expectedBy }.toList())
PlatformModuleInfo(module, expectedBys.closure(preserveOrder = true) { it.expectedBy }.toList())
}
val rest = allModules - platformModules.flatMap { it.containedModules }