Assert if deserializer failed to fetch FunctionDeclaration

This commit is contained in:
Konstantin Anisimov
2017-04-03 16:45:51 +07:00
committed by KonstantinAnisimov
parent 2381e453d8
commit 36ddaa46e4
@@ -211,7 +211,7 @@ internal class FunctionInlining(val context: Context): IrElementTransformerVoid(
private fun inlineFunction(irCall: IrCall): IrExpression {
val irDeclaration = getFunctionDeclaration(irCall)
if (irDeclaration == null) return irCall
assert (irDeclaration != null) { "Inliner failed to obtain function declaration" }
val functionDeclaration = irDeclaration as IrFunction
val typeArgsMap = (irCall as IrMemberAccessExpressionBase).typeArguments