From 5cae57cf28675720710273b914efa08d7e5f5bbb Mon Sep 17 00:00:00 2001 From: Alexander Likhachev Date: Wed, 13 Jul 2022 19:00:33 +0200 Subject: [PATCH] [IC] Flush incremental caches on close #KT-53168 Fixed --- .../jetbrains/kotlin/incremental/IncrementalCompilerRunner.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalCompilerRunner.kt b/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalCompilerRunner.kt index dd9a0e870b8..584d640d4cb 100644 --- a/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalCompilerRunner.kt +++ b/compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalCompilerRunner.kt @@ -192,7 +192,7 @@ abstract class IncrementalCompilerRunner< "Incremental compilation analysis failed: ${e.stackTraceToString()}.\nFalling back to non-incremental compilation." } } finally { - if (!caches.close()) { + if (!caches.close(flush = true)) { reporter.report { "Unable to close IC caches. Cleaning internal state" } cleanOutputsAndLocalStateOnRebuild(args) }