JVM: fields for suspend lambda parameters are synthetic
This commit is contained in:
@@ -236,7 +236,7 @@ class CoroutineCodegenForLambda private constructor(
|
|||||||
val fieldInfo = parameter.getFieldInfoForCoroutineLambdaParameter()
|
val fieldInfo = parameter.getFieldInfoForCoroutineLambdaParameter()
|
||||||
v.newField(
|
v.newField(
|
||||||
OtherOrigin(parameter),
|
OtherOrigin(parameter),
|
||||||
Opcodes.ACC_PRIVATE,
|
Opcodes.ACC_PRIVATE + Opcodes.ACC_SYNTHETIC,
|
||||||
fieldInfo.fieldName,
|
fieldInfo.fieldName,
|
||||||
fieldInfo.fieldType.descriptor, null, null
|
fieldInfo.fieldType.descriptor, null, null
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user