| // IGNORE_BACKEND: JS_IR | |
| // IGNORE_BACKEND: JS_IR_ES6 | |
| enum class MyEnum { | |
| Z { | |
| var counter = 0 | |
| fun foo() {} | |
| fun bar() { | |
| counter = 1 | |
| foo() | |
| } | |
| val aLambda = { | |
| counter = 1 | |
| foo() | |
| } | |
| val anObject = object { | |
| init { | |
| counter = 1 | |
| foo() | |
| } | |
| fun test() { | |
| counter = 1 | |
| foo() | |
| } | |
| } | |
| } | |
| } |