Files
kotlin/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithDefaultArguments.kt
Dmitry Petrov 3431a1445c Fix enum entry class delegating constructor call generation
When the enum entry requires a specific class, its constructor should
invoke proper supertype constructor (from the corresponding enum class).
Corresponding resolved call should be passed from the front-end in
CONSTRUCTOR_RESOLVED_DELEGATION_CALL slice.
In case of enum entries without explicit supertype initializer, this
information was missing.
2017-12-04 10:29:33 +03:00

8 lines
120 B
Kotlin
Vendored

enum class Test(val str: String = "OK") {
OK {
fun foo() {}
}
}
fun box(): String =
Test.OK.str