[JVM IR] Remove JvmLoweredDeclarationOrigin.SYNTHETIC_MARKER_PARAMETER
There is already a similar origin `IrDeclarationOrigin.DEFAULT_CONSTRUCTOR_MARKER`
This commit is contained in:
committed by
Space Team
parent
4325803262
commit
d137594c77
+1
-2
@@ -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 {
|
||||||
|
|||||||
+1
-1
@@ -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(
|
||||||
|
|||||||
-1
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user