Drop identityEquals from builtins, compiler and tests.

This commit is contained in:
Ilya Gorbunov
2016-01-21 19:40:46 +03:00
parent f5f5a2dcc1
commit 4d5ec9be3f
44 changed files with 66 additions and 185 deletions
@@ -13,23 +13,23 @@ fun box(): String {
val a = original
a += 1
if (!(a.identityEquals(original))) return "Fail 1: $a !== $original"
if (a !== original) return "Fail 1: $a !== $original"
if (a.x != 1) return "Fail 2: ${a.x} != 1"
a -= 2
if (!(a.identityEquals(original))) return "Fail 3: $a !== $original"
if (a !== original) return "Fail 3: $a !== $original"
if (a.x != -1) return "Fail 4: ${a.x} != -1"
a *= -10
if (!(a.identityEquals(original))) return "Fail 5: $a !== $original"
if (a !== original) return "Fail 5: $a !== $original"
if (a.x != 10) return "Fail 6: ${a.x} != 10"
a /= 3
if (!(a.identityEquals(original))) return "Fail 7: $a !== $original"
if (a !== original) return "Fail 7: $a !== $original"
if (a.x != 3) return "Fail 8: ${a.x} != 3"
a %= 2
if (!(a.identityEquals(original))) return "Fail 9: $a !== $original"
if (a !== original) return "Fail 9: $a !== $original"
if (a.x != 1) return "Fail 10: ${a.x} != 1"
return "OK"