// See KT-49129 class Generic { companion object { fun foo() { val x = object : Exception() {} } } class Nested { fun foo() { val x = object : Exception() {} } } inner class Inner { fun foo() { val x = object : Exception() {} } } }