Fixing a bug with private accessors in IR fake override construction

This commit is contained in:
Alexander Gorshenev
2020-06-04 01:27:16 +03:00
parent 89e5e10657
commit ce1ef6c159
@@ -284,7 +284,7 @@ class IrOverridingUtil(
"Unexpected fake override accessor kind: $this"
}
// For descriptors it gets INVISIBLE_FAKE.
if (newVisibility == Visibilities.PRIVATE) return null
if (this.visibility == Visibilities.PRIVATE) return null
this.visibility = newVisibility
this.modality = newModality