commit | ff2a464c47c2672e1ede51e40f8729ea0d9ee558 | [log] [tgz] |
---|---|---|
author | Sebastian Sellmair <sebastian.sellmair@jetbrains.com> | Fri Oct 04 15:46:20 2024 +0200 |
committer | Sebastian Sellmair <sebastian.sellmair@jetbrains.com> | Fri Oct 04 15:46:20 2024 +0200 |
tree | f5c7a86d1dfc61d1fb1d8a4ce9fc02fa6976b0b2 | |
parent | 284e9b4041bd815b5b1b489070bbb1f1db6de35c [diff] |
Be lenient towards cycles in klib depend
diff --git a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt index e03c616..2baadd4 100644 --- a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt +++ b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt
@@ -56,7 +56,7 @@ fun visit(node: KotlinResolvedLibrary, result: MutableList<KotlinResolvedLibrary>) { if (visited.contains(node)) return - if (tempMarks.contains(node)) error("Cyclic dependency in library graph for: ${node.library.libraryName}") + if (tempMarks.contains(node)) return // error("Cyclic dependency in library graph for: ${node.library.libraryName}") tempMarks.add(node) node.resolvedDependencies.forEach { visit(it, result)