8141229744
KT-2845 Wrong cf-analysys for variable initialization in try..finally #KT-2845 fixed todo: some errors now are reported for several times (each time when analyzing finally block)
18 lines
366 B
Kotlin
18 lines
366 B
Kotlin
//KT-2845 Wrong cf-analysys for variable initialization in try..finally
|
|
package h
|
|
|
|
import java.util.ArrayList
|
|
|
|
private fun doTest() : Int {
|
|
var list : MutableList<Int>? ;
|
|
try {
|
|
list = ArrayList()
|
|
list?.add(3)
|
|
return 0 ;
|
|
}
|
|
finally {
|
|
if(<!UNINITIALIZED_VARIABLE!>list<!> != null) { // Must be an ERROR
|
|
}
|
|
}
|
|
}
|