From 526a496d590ecca17b4141fd03628d8fd865c9a6 Mon Sep 17 00:00:00 2001 From: Konstantin Anisimov Date: Tue, 4 Apr 2017 07:48:51 +0700 Subject: [PATCH] Assert prevents compiling stdlib - should be suspended --- .../jetbrains/kotlin/backend/konan/lower/FunctionInlining.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/FunctionInlining.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/FunctionInlining.kt index 96e8c308b80..4be8f7ef4a6 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/FunctionInlining.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/FunctionInlining.kt @@ -211,7 +211,7 @@ internal class FunctionInlining(val context: Context): IrElementTransformerVoid( private fun inlineFunction(irCall: IrCall): IrExpression { val irDeclaration = getFunctionDeclaration(irCall) - assert (irDeclaration != null) { "Inliner failed to obtain function declaration" } + if (irDeclaration == null) return irCall val functionDeclaration = irDeclaration as IrFunction val typeArgsMap = (irCall as IrMemberAccessExpressionBase).typeArguments