From b744f2ef821fba68a2212cc77e3f44a62f6a3ed8 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Fri, 14 Jul 2023 14:11:35 +0200 Subject: [PATCH] [Wasm] Stop using "--type-ssa" since without "--type-merging" it increases output size "--type-merging" was disabled before because it requires "--close-world" which we can't use in general (specifically in Compose applications). --- .../kotlin/gradle/targets/js/binaryen/BinaryenExec.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt index a6041528ceb..ca6bb28036b 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/js/binaryen/BinaryenExec.kt @@ -50,7 +50,8 @@ constructor() : AbstractExecTask(BinaryenExec::class.java) { "--inline-functions-with-loops", "--traps-never-happen", "--fast-math", - "--type-ssa", + // without "--type-merging" it produces increases the size + // "--type-ssa", "-O3", "-O3", "--gufa",