// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE fun bar1(x: T) {} fun bar2(x: CharSequence?) {} fun bar3(x: T) {} fun bar4(x: String) {} fun foo(x: T) { bar1(x) bar2(x) bar3(x) bar4(x) }