Remove brittle ‘contains’ optimization in minus/removeAll/retainAll #KT-45438

This commit is contained in:
Abduqodiri Qurbonzoda
2021-07-12 13:56:33 +03:00
committed by Ilya Gorbunov
parent fbc43cbebe
commit 94b371af5b
10 changed files with 88 additions and 37 deletions
@@ -123,3 +123,5 @@ internal actual inline fun checkCountOverflow(count: Int): Int {
return count
}
internal actual fun brittleContainsOptimizationEnabled(): Boolean = System.getProperty("kotlin.collections.removing.legacymode").toBoolean()