From 77ac1d37fbe7fe4c5aef1d6ca50a9230e04de2c4 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 13 Nov 2020 01:23:32 +0800 Subject: [PATCH] Let's try --- .../kotlin/me/shedaniel/architect/plugin/TransformExpect.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/me/shedaniel/architect/plugin/TransformExpect.kt b/src/main/kotlin/me/shedaniel/architect/plugin/TransformExpect.kt index c467ee3..67fc287 100644 --- a/src/main/kotlin/me/shedaniel/architect/plugin/TransformExpect.kt +++ b/src/main/kotlin/me/shedaniel/architect/plugin/TransformExpect.kt @@ -6,6 +6,7 @@ import org.objectweb.asm.tree.* import java.lang.invoke.CallSite import java.lang.invoke.MethodHandles import java.lang.invoke.MethodType +import kotlin.math.max const val expectPlatform = "Lme/shedaniel/architectury/ExpectPlatform;" @@ -61,7 +62,7 @@ fun transformExpectPlatform(): (ClassNode, (String, ByteArray) -> Unit) -> Class ) method.instructions.addReturn(returnValue.first { it != '[' }) - method.maxStack = index + method.maxStack = max(1, index) } }