KT-12152 : constructor consistency: handle open property accessing

This commit is contained in:
Mikhail Glukhikh
2015-08-11 16:17:29 +03:00
parent f7b5d67543
commit 422ea4c6cb
8 changed files with 96 additions and 10 deletions
@@ -1,8 +1,8 @@
sealed class My(open val x: Int?) {
init {
if (x != null) {
if (<!DEBUG_INFO_LEAKING_THIS!>x<!> != null) {
// Should be error: property is open
<!SMARTCAST_IMPOSSIBLE!>x<!>.hashCode()
<!SMARTCAST_IMPOSSIBLE, DEBUG_INFO_LEAKING_THIS!>x<!>.hashCode()
}
}
}