Do not use 'dup' for postfix increment/decrement: can't do it with collection element in general.

KT-11190, KT-11191, KT-11192, KT-11200, KT-11206
This commit is contained in:
Dmitry Petrov
2016-03-01 18:06:46 +03:00
parent 3ca4097bcc
commit 9244ef9b81
13 changed files with 557 additions and 19 deletions
@@ -0,0 +1,13 @@
object Map1 {
operator fun get(i: Int, j: Int) = Map2
}
object Map2 {
operator fun get(i: Int, j: Int) = 0
operator fun set(i: Int, j: Int, newValue: Int) {}
}
fun box(): String {
Map1[0, 0][0, 0]++
return "OK"
}