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,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
interface PsiElement {
fun <T: PsiElement> findChildByType(i: Int): T? =
if (i == 42) JetOperationReferenceExpression() as T else throw Exception()