[JVM IR] Remove JvmLoweredDeclarationOrigin.SYNTHETIC_MARKER_PARAMETER

There is already a similar origin
`IrDeclarationOrigin.DEFAULT_CONSTRUCTOR_MARKER`
This commit is contained in:
Sergej Jaskiewicz
2024-02-02 21:24:40 +01:00
committed by Space Team
parent 4325803262
commit d137594c77
3 changed files with 2 additions and 4 deletions
@@ -332,8 +332,7 @@ class FunctionCodegen(private val irFunction: IrFunction, private val classCodeg
private fun IrValueParameter.isSyntheticMarkerParameter(): Boolean = private fun IrValueParameter.isSyntheticMarkerParameter(): Boolean =
origin == IrDeclarationOrigin.DEFAULT_CONSTRUCTOR_MARKER || origin == IrDeclarationOrigin.DEFAULT_CONSTRUCTOR_MARKER
origin == JvmLoweredDeclarationOrigin.SYNTHETIC_MARKER_PARAMETER
private fun generateParameterNames(irFunction: IrFunction, mv: MethodVisitor, config: JvmBackendConfig) { private fun generateParameterNames(irFunction: IrFunction, mv: MethodVisitor, config: JvmBackendConfig) {
irFunction.extensionReceiverParameter?.let { irFunction.extensionReceiverParameter?.let {
@@ -171,7 +171,7 @@ class CachedSyntheticDeclarations(private val context: JvmBackendContext) {
accessor.addValueParameter( accessor.addValueParameter(
"constructor_marker".synthesizedString, "constructor_marker".synthesizedString,
context.ir.symbols.defaultConstructorMarker.defaultType.makeNullable(), context.ir.symbols.defaultConstructorMarker.defaultType.makeNullable(),
JvmLoweredDeclarationOrigin.SYNTHETIC_MARKER_PARAMETER IrDeclarationOrigin.DEFAULT_CONSTRUCTOR_MARKER,
) )
accessor.body = context.irFactory.createExpressionBody( accessor.body = context.irFactory.createExpressionBody(
@@ -15,7 +15,6 @@ object JvmLoweredDeclarationOrigin {
val LAMBDA_IMPL by IrDeclarationOriginImpl val LAMBDA_IMPL by IrDeclarationOriginImpl
val FUNCTION_REFERENCE_IMPL by IrDeclarationOriginImpl.Synthetic val FUNCTION_REFERENCE_IMPL by IrDeclarationOriginImpl.Synthetic
val SYNTHETIC_ACCESSOR_FOR_HIDDEN_CONSTRUCTOR by IrDeclarationOriginImpl.Synthetic val SYNTHETIC_ACCESSOR_FOR_HIDDEN_CONSTRUCTOR by IrDeclarationOriginImpl.Synthetic
val SYNTHETIC_MARKER_PARAMETER by IrDeclarationOriginImpl.Synthetic
val TO_ARRAY by IrDeclarationOriginImpl val TO_ARRAY by IrDeclarationOriginImpl
val JVM_STATIC_WRAPPER by IrDeclarationOriginImpl val JVM_STATIC_WRAPPER by IrDeclarationOriginImpl
val JVM_OVERLOADS_WRAPPER by IrDeclarationOriginImpl val JVM_OVERLOADS_WRAPPER by IrDeclarationOriginImpl