FIR: expect nullable type for elvis LHS

This commit is contained in:
pyos
2021-02-05 11:20:57 +01:00
committed by Dmitriy Novozhilov
parent 0e8f4294f0
commit 64c5608f31
13 changed files with 91 additions and 34 deletions
@@ -0,0 +1,7 @@
fun <T> f(): T? = "OK" as? T
fun g(): Nothing = throw RuntimeException("fail")
fun <T : Any> h(): T = run { f() } ?: run { g() }
fun box(): String = h<String>()