[FIR] Improve TYPE_PARAMETER_AS_REIFIED detecting, implement TYPE_PARAMETER_AS_REIFIED_ARRAY, TYPE_PARAMETER_AS_REIFIED_ARRAY_WARNING

This commit is contained in:
Ivan Kochurkin
2021-07-14 23:13:50 +03:00
committed by teamcityserver
parent 2333b1bcf6
commit bade6cb611
26 changed files with 161 additions and 120 deletions
@@ -50,6 +50,6 @@ fun test6() = foo<Nothing>()
class B<T>(val array: Array<T>)
fun <T> bar() = B<Array<T>>(arrayOf())
fun <T> bar() = B<Array<T>>(<!TYPE_PARAMETER_AS_REIFIED_ARRAY!>arrayOf<!>())
fun test7() = bar<Nothing>()