Minor. Refine implicit receiver for destructuring scope

Actually it should not be very important, but for sake of consistency
we should use null receiver even if we have one in an outer scope

This is a post-review fix
This commit is contained in:
Denis Zharkov
2017-02-03 12:24:56 +03:00
parent da81fb32a6
commit 5888c75d41
@@ -204,7 +204,7 @@ fun LexicalScope.replaceImportingScopes(importingScopeChain: ImportingScope?): L
fun LexicalScope.createScopeForDestructuring(newReceiver: ReceiverParameterDescriptor?): LexicalScope {
return LexicalScopeImpl(
parent, ownerDescriptor, isOwnerDescriptorAccessibleByLabel,
newReceiver ?: implicitReceiver,
newReceiver,
LexicalScopeKind.FUNCTION_HEADER_FOR_DESTRUCTURING
)
}