From 09159f750d1c1df0c55fb6a52d0b32551b3af923 Mon Sep 17 00:00:00 2001 From: Alexey Stepanov Date: Mon, 22 Aug 2016 13:29:44 +0300 Subject: [PATCH] translator: fix prefix and postfix operators in dot expression --- .../src/main/kotlin/org/kotlinnative/translator/BlockCodegen.kt | 2 ++ 1 file changed, 2 insertions(+) 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(".")