From 8566589cf50cbd725305fc86eb5fa8b25560427e Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Fri, 7 Oct 2022 14:24:27 +0200 Subject: [PATCH] Add minimal roots deduplication on classpath update duplication was detected e.g. in some scripting scenarios --- .../jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt index 6b3fad6b4bd..fd986e4904b 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt @@ -350,7 +350,7 @@ class KotlinCoreEnvironment private constructor( fun updateClasspath(contentRoots: List): List? { // TODO: add new Java modules to CliJavaModuleResolver - val newRoots = classpathRootsResolver.convertClasspathRoots(contentRoots).roots + val newRoots = classpathRootsResolver.convertClasspathRoots(contentRoots).roots - initialRoots if (packagePartProviders.isEmpty()) { initialRoots.addAll(newRoots)