Inline refactoring: improve resolve

#KT-39705 Fixed
#KT-19459 Fixed
This commit is contained in:
Dmitry Gridin
2020-06-19 18:16:27 +07:00
parent 5ad94daaa5
commit 360a5bf348
24 changed files with 232 additions and 61 deletions
@@ -1,5 +1,3 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
import java.util.ArrayList
fun f() {
@@ -1,7 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
import java.util.ArrayList
fun f() {
ArrayList(ArrayList<Int>(listOf()))
ArrayList(ArrayList(listOf<Int>()))
}
@@ -1,5 +1,3 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun foo(f: List<Int>) {}
fun f() {
@@ -1,7 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun foo(f: List<Int>) {}
fun f() {
foo(ArrayList<Int>(listOf()))
foo(ArrayList(listOf()))
}