commit | ffc237bf169ca7bd76e1694a0a85d41fd7a655de | [log] [tgz] |
---|---|---|
author | Andrey Mogilev <andrey.mogilev@jetbrains.com> | Fri Sep 05 10:51:08 2025 +0200 |
committer | Andrey Mogilev <andrey.mogilev@jetbrains.com> | Fri Sep 05 10:51:08 2025 +0200 |
tree | 0608e12909fbd937c86aba1490b20526ba852377 | |
parent | c427a0a281a1294e00ff4e8e4f6b24d868e2d1d3 [diff] |
[TEMP] TODO for future work
diff --git a/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt b/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt index 26f7cd6..87f33a1 100644 --- a/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt +++ b/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt
@@ -584,6 +584,9 @@ if (receiver != null) { generateExpression(receiver) generateExpression(expression.value) + if (useIndirectVirtualCalls && field.hasManagedExternrefAnnotation()) { + // TODO call intrinsic(?) to set field via a pointer to a Wasm table slot + } body.buildStructSet( struct = wasmFileCodegenContext.referenceGcType(field.parentAsClass.symbol), fieldId = getStructFieldRef(field),