// WITH_STDLIB package test.regressions.kt1149 public interface SomeTrait { fun foo() } fun box(): String { val list = ArrayList() var res = ArrayList() list.add(object : SomeTrait { override fun foo() { res.add("anonymous.foo()") } }) list.forEach{ it.foo() } return if ("anonymous.foo()" == res[0]) "OK" else "fail" }