KT-613 verify error ++/-- in presence of this|receiver

This commit is contained in:
Alex Tkachman
2011-11-25 10:32:17 +02:00
parent b990792917
commit 21a0d1f85c
3 changed files with 28 additions and 3 deletions
@@ -0,0 +1,15 @@
namespace name
class Test() {
var i = 5
val ten = 10.lng
fun Long.t() = this.int + i++ + ++i
fun tt() = ten.t()
}
fun box() : String {
var m = Test()
return if((m.i)++ == 5 && ++(m.i) == 7 && m.tt() == 26) "OK" else "fail"
}