JVM IR: Remove type substitutions from ExpressionCodegen

Instead, determine whether the return type of a call is Nothing, by
looking at the type of the call expression.
This commit is contained in:
Steven Schäfer
2020-01-22 11:38:20 +01:00
committed by max-kammerer
parent 2f0f4e570f
commit aea5e3ffbc
8 changed files with 3 additions and 12 deletions
@@ -1,6 +1,4 @@
// IGNORE_BACKEND_FIR: JVM_IR
// IGNORE_BACKEND: JVM_IR
// For JVM_IR, NewInference is needed because of KT-26531. See functionExpressionWithThisReferenceNI.kt
fun Int.thisRef1() = fun () = this
fun Int.thisRef2() = fun (): Int {return this}