Skip to content

Commit 3911fb3

Browse files
committed
KTL-2962 Fixed classloader used for BTA compilation
1 parent d0352a0 commit 3911fb3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ class KotlinCompiler(
134134
.filter { it.name.endsWith(".kt") }
135135
.associate { it.name to mutableListOf() }
136136

137-
val toolchains = KotlinToolchains.loadImplementation(ClassLoader.getSystemClassLoader())
137+
val toolchains = KotlinToolchains.loadImplementation(this::class.java.classLoader)
138138
val jvmToolchain = toolchains.getToolchain(JvmPlatformToolchain::class.java)
139139
val operation = jvmToolchain.createJvmCompilationOperation(sources, outputDir)
140140
operation.compilerArguments.applyArgumentStrings(arguments)

0 commit comments

Comments
 (0)