[JS IR BE] Fix enum entry initialization

Keep helper fields uninitialized. This way thier initialization
would not depend on field initialization order.
This commit is contained in:
Svyatoslav Kuzmich
2020-03-10 21:39:32 +03:00
parent 04f9a03796
commit f113c22450
4 changed files with 22 additions and 4 deletions
@@ -0,0 +1,10 @@
// EXPECTED_REACHABLE_NODES: 1309
// KJS_WITH_FULL_RUNTIME
enum class E { A, B }
val x: Any = E.A
fun box(): String {
if (x !== E.A) return "Fail"
return "OK"
}