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" "Unexpected fake override accessor kind: $this"
} }
// For descriptors it gets INVISIBLE_FAKE. // For descriptors it gets INVISIBLE_FAKE.
if (newVisibility == Visibilities.PRIVATE) return null if (this.visibility == Visibilities.PRIVATE) return null
this.visibility = newVisibility this.visibility = newVisibility
this.modality = newModality this.modality = newModality