// ISSUE: KT-63379 (modified example, see original in unitInContravariantPosition.kt) class TestDummyClass { fun testFun(t: T) {} } fun more(t: TestDummyClass) { t.testFun { Unit } t.testFun(CustomRunnable { Unit }) t.testFun(object : CustomRunnable { override fun run() {} }) } fun interface CustomRunnable { fun run() }