Files
kotlin/compiler/testData/codegen/box/enum/defaultCtor/entryClassConstructorWithVarargs.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

12 lines
184 B
Kotlin
Vendored

// IGNORE_BACKEND: JS
enum class Test(vararg xs: Int) {
OK {
fun foo() {}
};
val xs = xs
}
fun box(): String =
if (Test.OK.xs.size == 0) "OK" else "Fail"