// !DIAGNOSTICS: -UNUSED_PARAMETER -NOTHING_TO_INLINE class Controller fun valid(coroutine c: Controller.() -> Continuation) { } fun noFunctionType(coroutine c: Unit) { } fun noExtensionFunction(coroutine c: (Controller) -> Continuation) { } fun nullableReturnType(coroutine c: Controller.() -> Continuation?) { } fun wrongReturnType(coroutine c: Controller.() -> Collection) { } fun notUnitContinuation(coroutine c: Controller.() -> Continuation) { } inline fun inlineBuilder(coroutine c: Controller.() -> Continuation) { } inline fun inlineBuilderNoInlineCoroutine(coroutine noinline c: Controller.() -> Continuation) { }