// !CHECK_TYPE // A generic funciton is always less specific than a non-generic one fun foo(t : T) : Unit {} fun foo(i : Int) : Int = 1 fun test() { checkSubtype(foo(1)) checkSubtype(foo("s")) }