// WITH_RUNTIME // KJS_WITH_FULL_RUNTIME fun test() { fun returnMutableList(): MutableList? = null fun returnsList(): List? = null var mutableList: MutableList? = null var list: List? = null mutableListOf().addAll(returnMutableList() ?: emptyList()) mutableListOf().addAll(returnsList() ?: emptyList()) mutableListOf().addAll(list ?: emptyList()) mutableListOf().addAll(returnMutableList() ?: emptyList()) mutableListOf().addAll(mutableList ?: emptyList()) mutableListOf().addAll(null ?: emptyList()) } fun box(): String { test() return "OK" }