From 0653ba73137f71b527c7c5e3683f31e1174bb7bc Mon Sep 17 00:00:00 2001 From: Georgy Bronnikov Date: Thu, 17 Feb 2022 12:26:52 +0300 Subject: [PATCH] Fir2Ir: Specify containingClass in getOrCreateIrFunction --- .../jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt index 999441dca95..120fdfa73e9 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrDeclarationStorage.kt @@ -479,7 +479,7 @@ class Fir2IrDeclarationStorage( isLocal: Boolean = false, ): IrSimpleFunction { getCachedIrFunction(function)?.let { return it } - return createIrFunction(function, irParent, isLocal = isLocal) + return createIrFunction(function, irParent, containingClass = function.containingClass(), isLocal = isLocal) } fun createIrFunction(