From a9b99a8eeaf247dcc6cc153057fb448864d49d0b Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Fri, 26 Nov 2021 16:48:39 +0300 Subject: [PATCH] [JS TESTS] fix moduleDescriptor dependency configuration The dependency list doesn't get copied in the `setDependencies` API which leads to all modules depending on each other. --- .../kotlin/test/frontend/classic/ClassicFrontendFacade.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt index fd36051ff60..d317d19884e 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/classic/ClassicFrontendFacade.kt @@ -298,7 +298,7 @@ class ClassicFrontendFacade( ) if (isBuiltIns) builtInsModule = moduleDescriptor.builtIns dependencies += moduleDescriptor - moduleDescriptor.setDependencies(dependencies) + moduleDescriptor.setDependencies(ArrayList(dependencies)) Pair(moduleDescriptor, resolvedLibrary.library) }