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:
committed by
GitHub
parent
8aa4acee88
commit
adf8614889
+2
-2
@@ -790,8 +790,8 @@ private fun ObjCExportCodeGenerator.createTypeAdapter(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val virtualAdapters = descriptor.contributedMethods.
|
val virtualAdapters = exposedMethods
|
||||||
filter { mapper.isBaseMethod(it) && it.isOverridable }
|
.filter { mapper.isBaseMethod(it) && it.isOverridable }
|
||||||
.map { createMethodVirtualAdapter(it) }
|
.map { createMethodVirtualAdapter(it) }
|
||||||
|
|
||||||
val typeInfo = constPointer(codegen.typeInfoValue(descriptor))
|
val typeInfo = constPointer(codegen.typeInfoValue(descriptor))
|
||||||
|
|||||||
Reference in New Issue
Block a user