From 9fdb1ff4f822cda41979d8c12509f9bb958f3816 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Wed, 13 May 2020 13:45:10 +0200 Subject: [PATCH] Call `visit` method on `ClassWriter` in IC caching in proper order --- .../src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt index dee40e5a24d..47cb536e362 100644 --- a/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt +++ b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalJvmCache.kt @@ -500,13 +500,13 @@ open class IncrementalJvmCache( exceptions: Array? ): MethodVisitor? { val dummyClassWriter = ClassWriter(0) + dummyClassWriter.visit(dummyVersion, 0, "dummy", null, AsmTypes.OBJECT_TYPE.internalName, null) return object : MethodVisitor(Opcodes.API_VERSION, dummyClassWriter.visitMethod(0, name, desc, null, exceptions)) { override fun visitEnd() { val jvmName = name + desc if (jvmName !in inlineFunctions) return - dummyClassWriter.visit(dummyVersion, 0, "dummy", null, AsmTypes.OBJECT_TYPE.internalName, null) val dummyBytes = dummyClassWriter.toByteArray()!! val hash = dummyBytes.md5()