From ec8f7b70b85500468ab7cfd6808b2fc3f5486aac Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Thu, 17 Dec 2015 22:19:43 +0300 Subject: [PATCH] Do not write inline calls to cache when experimental incremental compilation is enabled Original commit: e2794cfa3f0a5c62f38a4ba44dfab68bb84868b8 --- .../jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt index df11900c657..57454482abc 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt @@ -109,7 +109,9 @@ class IncrementalCacheImpl( get() = sequenceOf(this).plus(dependents.asSequence()) override fun registerInline(fromPath: String, jvmSignature: String, toPath: String) { - inlinedTo.add(fromPath, jvmSignature, toPath) + if (!IncrementalCompilation.isExperimental()) { + inlinedTo.add(fromPath, jvmSignature, toPath) + } } fun addDependentCache(cache: IncrementalCacheImpl) {