// C interface Base { fun foo(t: T): T } class C : Base { override fun foo(t: Unit) {} } // LAZINESS:NoLaziness