From a14c9018b1d342f0587bd62f74be3d6cf8de405c Mon Sep 17 00:00:00 2001 From: Georgy Bronnikov Date: Thu, 10 Sep 2020 17:08:34 +0300 Subject: [PATCH] JVM_IR: remove descriptor usage from SyntheticAccessorLowering --- .../kotlin/backend/jvm/lower/SyntheticAccessorLowering.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/SyntheticAccessorLowering.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/SyntheticAccessorLowering.kt index 5f962e44ef5..d3b36deabda 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/SyntheticAccessorLowering.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/SyntheticAccessorLowering.kt @@ -527,7 +527,7 @@ internal class SyntheticAccessorLowering(val context: JvmBackendContext) : IrEle // Access to static members that need an accessor must be because they are inherited, // hence accessed on a _s_upertype. - isStatic -> "\$s" + parentAsClass.descriptor.syntheticAccessorToSuperSuffix() + isStatic -> "\$s" + parentAsClass.syntheticAccessorToSuperSuffix() else -> "" }