K2: reproduce KT-57889

This commit is contained in:
Mikhail Glukhikh
2023-04-17 18:50:41 +02:00
committed by Space Team
parent 34f8851ac1
commit f9a7a7fda2
7 changed files with 50 additions and 0 deletions
@@ -0,0 +1,10 @@
// ISSUE: KT-57889
class SafeResult<S>
inline fun <T> checkNotEdt(body: (SafeResult<T>) -> Nothing) {}
private fun <V> getNonEdt(): SafeResult<V> {
<!NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER!>checkNotEdt<!> { return it }
return SafeResult()
}
@@ -0,0 +1,10 @@
// ISSUE: KT-57889
class SafeResult<S>
inline fun <T> checkNotEdt(body: (SafeResult<T>) -> Nothing) {}
private fun <V> getNonEdt(): SafeResult<V> {
checkNotEdt { return it }
return SafeResult()
}