// !DIAGNOSTICS: -NOTHING_TO_INLINE -UNUSED_PARAMETER -UNUSED_VARIABLE -NOTHING_TO_INLINE -VARIABLE_EXPECTED inline fun inlineFun(s: (p: Int) -> Unit) { inlineFun(s) } inline fun inlineFun(s: T) { inlineFun(11) } inline fun Function0.inlineExt() { ({11}:Function0).inlineExt(); {11}.inlineExt() } inline fun Function1.not() : Boolean { return !this } inline fun Function1.inc() : Function1 { return this++ }