Introduce Unit-conversions for simple arguments
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
// !LANGUAGE: +UnitConversion +SuspendConversion
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_EXPRESSION
|
||||
|
||||
fun foo(f: suspend () -> Unit) {}
|
||||
|
||||
fun bar(): String = ""
|
||||
|
||||
abstract class SubInt : () -> Int
|
||||
|
||||
fun test(g: () -> Double, s: SubInt) {
|
||||
foo(::bar)
|
||||
foo(g)
|
||||
foo(s)
|
||||
}
|
||||
Reference in New Issue
Block a user