diff --git a/translator/src/main/kotlin/org/kotlinnative/translator/BlockCodegen.kt b/translator/src/main/kotlin/org/kotlinnative/translator/BlockCodegen.kt index a0ea707b26d..d4ee07da62a 100644 --- a/translator/src/main/kotlin/org/kotlinnative/translator/BlockCodegen.kt +++ b/translator/src/main/kotlin/org/kotlinnative/translator/BlockCodegen.kt @@ -199,6 +199,8 @@ abstract class BlockCodegen(val state: TranslationState, val variableManager: Va val receiverName = receiverExpr.text var receiver = when (receiverExpr) { is KtCallExpression, + is KtPrefixExpression, + is KtPostfixExpression, is KtBinaryExpression -> evaluateExpression(receiverExpr, scopeDepth) as LLVMVariable is KtDotQualifiedExpression -> { val location = receiverName.split(".")