Fix for KT-10715: Verify error on incrementing backing field from accessor

This commit is contained in:
Michael Bogdanov
2016-01-25 13:26:00 +03:00
parent cf09949354
commit 874560df9d
4 changed files with 29 additions and 1 deletions
@@ -516,6 +516,9 @@ public abstract class StackValue {
dispatchReceiverParameter = extensionReceiverParameter;
extensionReceiverParameter = null;
}
else if (descriptor instanceof SyntheticFieldDescriptor) {
dispatchReceiverParameter = ((SyntheticFieldDescriptor) descriptor).getDispatchReceiverParameterForBackend();
}
boolean hasExtensionReceiver = callExtensionReceiver != null;
StackValue dispatchReceiver = platformStaticCallIfPresent(