translator: fix prefix and postfix operators in dot expression
This commit is contained in:
@@ -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(".")
|
||||
|
||||
Reference in New Issue
Block a user