From 27ff4da94dfe5023b48b784d5b9ce62c796b075c Mon Sep 17 00:00:00 2001 From: Svyatoslav Kuzmich Date: Wed, 24 Oct 2018 17:14:30 +0300 Subject: [PATCH] [JS IR BE] Bugfix: set overriden symbols for generated bridges --- .../jetbrains/kotlin/ir/backend/js/lower/BridgesConstruction.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BridgesConstruction.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BridgesConstruction.kt index e7aa7b105d9..83ca0e6bdde 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BridgesConstruction.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/BridgesConstruction.kt @@ -123,6 +123,7 @@ class BridgesConstruction(val context: JsIrBackendContext) : ClassLoweringPass { annotations += bridge.annotations returnType = bridge.returnType parent = delegateTo.parent + overriddenSymbols.addAll(delegateTo.overriddenSymbols) } context.createIrBuilder(irFunction.symbol).irBlockBody(irFunction) {