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)

View File

@@ -1 +1 @@
| clinit.kt:0:0:0:0 | <clinit> | file:///usr/local/Cellar/kotlin/1.6.20/libexec/lib/kotlin-stdlib.jar/kotlin/Unit.class:0:0:0:0 | Unit |
| clinit.kt:0:0:0:0 | <clinit> | file://:0:0:0:0 | void |