KT-5076 Error on inlining into object

#KT-5076 Fixed
This commit is contained in:
Mikhael Bogdanov
2014-05-23 11:17:42 +04:00
parent 0bd482d271
commit 950840b8c7
4 changed files with 59 additions and 21 deletions
@@ -2,9 +2,13 @@ import test.*
fun box() : String {
val o = "O"
return doWork {
val p = "GOOD"
val result = doWork {
val k = "K"
val s = object : A<String>() {
val param = p;
override fun getO(): String {
return o;
}
@@ -14,7 +18,11 @@ fun box() : String {
}
}
s.getO() + s.getK()
s.getO() + s.getK() + s.param
}
if (result != "OKGOOD") return "fail $result"
return "OK"
}