From 2775153c1ac401390fb229aec3ac6c1fad253283 Mon Sep 17 00:00:00 2001 From: Alexander Gorshenev Date: Tue, 15 Jan 2019 14:26:05 +0300 Subject: [PATCH] Got rid of an unecessary explicit cast. --- .../src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt index 258377b57e3..fff54656cb6 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/IrUtils.kt @@ -354,8 +354,9 @@ fun Scope.createTemporaryVariableWithWrappedDescriptor( nameHint: String? = null, isMutable: Boolean = false, origin: IrDeclarationOrigin = IrDeclarationOrigin.IR_TEMPORARY_VARIABLE): IrVariable { - + + val descriptor = WrappedVariableDescriptor() return createTemporaryVariableWithGivenDescriptor( - irExpression, nameHint, isMutable, origin, WrappedVariableDescriptor() - ).apply { (this.descriptor as WrappedVariableDescriptor).bind(this) } + irExpression, nameHint, isMutable, origin, descriptor + ).apply { descriptor.bind(this) } }