Report resolution ambiguity on '+=' by taking into account full resolution result including post type checking for '+'

^KT-45503 Fixed
This commit is contained in:
Victor Petukhov
2021-03-26 20:25:01 +03:00
parent 1da35029a6
commit 5d78b0a962
42 changed files with 279 additions and 354 deletions
@@ -0,0 +1,31 @@
// WITH_RUNTIME
fun test1() {
var list = ArrayList<Int>()
list -= 2
}
fun test2() {
var set = HashMap<Int, Int>()
set += 2 to 2
}
fun test3() {
var set = HashSet<Int>()
set -= 2
}
fun test4() {
var list = mutableListOf(1)
list += 2
}
fun test5() {
var map = mutableMapOf(1 to 1)
map += 2 to 2
}
fun test6() {
var set = mutableSetOf(1)
set += 2
}