From 02bd8cbd6b6a672dfbe4b1d77fd99c9ee6dcc2ed Mon Sep 17 00:00:00 2001 From: Leonid Startsev Date: Mon, 1 Jun 2020 15:03:00 +0300 Subject: [PATCH] Use SYNTHETIC_OFFSET instead of UNDEFINED because Native's debug information does not accept undefined offsets --- .../psi2ir/generators/SyntheticDeclarationsGenerator.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/SyntheticDeclarationsGenerator.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/SyntheticDeclarationsGenerator.kt index 328eb473324..23dd2527b4e 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/SyntheticDeclarationsGenerator.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/SyntheticDeclarationsGenerator.kt @@ -6,13 +6,13 @@ package org.jetbrains.kotlin.psi2ir.generators import org.jetbrains.kotlin.descriptors.* -import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.IrExpressionBody import org.jetbrains.kotlin.ir.expressions.impl.IrErrorExpressionImpl import org.jetbrains.kotlin.ir.expressions.impl.IrExpressionBodyImpl import org.jetbrains.kotlin.ir.symbols.* import org.jetbrains.kotlin.ir.types.impl.IrErrorTypeImpl +import org.jetbrains.kotlin.ir.util.SYNTHETIC_OFFSET import org.jetbrains.kotlin.resolve.DescriptorUtils import org.jetbrains.kotlin.types.Variance @@ -22,7 +22,7 @@ class SyntheticDeclarationsGenerator(context: GeneratorContext) : DeclarationDes private val symbolTable = context.symbolTable companion object { - private const val offset = UNDEFINED_OFFSET + private const val offset = SYNTHETIC_OFFSET } private fun D.insertDeclaration(declarationContainer: IrDeclarationContainer): D {