Fix crash when producing framework with virtual suspend methods (#1344)

Note: suspend methods aren't directly available through framework API
This commit is contained in:
SvyatoslavScherbina
2018-02-21 10:50:31 +03:00
committed by GitHub
parent 8aa4acee88
commit adf8614889
@@ -790,8 +790,8 @@ private fun ObjCExportCodeGenerator.createTypeAdapter(
}
}
val virtualAdapters = descriptor.contributedMethods.
filter { mapper.isBaseMethod(it) && it.isOverridable }
val virtualAdapters = exposedMethods
.filter { mapper.isBaseMethod(it) && it.isOverridable }
.map { createMethodVirtualAdapter(it) }
val typeInfo = constPointer(codegen.typeInfoValue(descriptor))