Fix return type of <clinit> methods

This commit is contained in:
Tamas Vajk
2022-05-10 10:39:40 +02:00
committed by Chris Smowton
parent de003fd122
commit 8b1a7c845c
2 changed files with 2 additions and 2 deletions

View File

@@ -554,7 +554,7 @@ open class KotlinFileExtractor(
classTypeArgsIncludingOuterClasses = listOf()
)
val clinitId = tw.getLabelFor<DbMethod>(clinitLabel)
val returnType = useType(pluginContext.irBuiltIns.unitType)
val returnType = useType(pluginContext.irBuiltIns.unitType, TypeContext.RETURN)
tw.writeMethods(clinitId, "<clinit>", "<clinit>()", returnType.javaResult.id, parentId, clinitId)
tw.writeMethodsKotlinType(clinitId, returnType.kotlinResult.id)