JVM: fields for suspend lambda parameters are synthetic

This commit is contained in:
Dmitry Petrov
2020-07-20 12:33:13 +03:00
parent fa75518bd7
commit bae6037f00
@@ -236,7 +236,7 @@ class CoroutineCodegenForLambda private constructor(
val fieldInfo = parameter.getFieldInfoForCoroutineLambdaParameter()
v.newField(
OtherOrigin(parameter),
Opcodes.ACC_PRIVATE,
Opcodes.ACC_PRIVATE + Opcodes.ACC_SYNTHETIC,
fieldInfo.fieldName,
fieldInfo.fieldType.descriptor, null, null
)