From fc5636b7c157d05cf8511c6afdb49e8e064190e1 Mon Sep 17 00:00:00 2001 From: Svyatoslav Kuzmich Date: Thu, 14 Feb 2019 19:30:02 +0300 Subject: [PATCH] [JS IR BE] Fix: Don't generate built-in "Function" interface --- .../js/lower/MoveBodilessDeclarationsToSeparatePlace.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/MoveBodilessDeclarationsToSeparatePlace.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/MoveBodilessDeclarationsToSeparatePlace.kt index 2094c8c9222..c801f64c059 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/MoveBodilessDeclarationsToSeparatePlace.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/MoveBodilessDeclarationsToSeparatePlace.kt @@ -39,7 +39,8 @@ fun moveBodilessDeclarationsToSeparatePlace(context: JsIrBackendContext, module: "Short", "Int", "Float", - "Double" + "Double", + "Function" ).map { Name.identifier(it) }.toSet() fun isBuiltInClass(declaration: IrDeclaration): Boolean =