Fix couldUseDirectAccessToProperty for private top-level properties

This commit is contained in:
Michael Bogdanov
2015-10-15 14:57:20 +03:00
committed by Max Kammerer
parent e2eddac27d
commit 8641dbf42a
@@ -140,8 +140,7 @@ public class JvmCodegenUtil {
if (JetTypeMapper.isAccessor(property)) return false;
// Inline functions can't use direct access because a field may not be visible at the call site
if (context.isInlineFunction() &&
(!Visibilities.isPrivate(property.getVisibility()) || DescriptorUtils.isTopLevelDeclaration(property))) {
if (context.isInlineFunction() && !Visibilities.isPrivate(property.getVisibility())) {
return false;
}