// CHECK JVM_IR:
//   Mangled name: #f(0:0){0§<kotlin.CharSequence?&kotlin.Comparable<0:0>?>}kotlin.Int?
//   Public signature: /f|-5500886294888424567[0]
//   Public signature debug description: f(0:0){0§<kotlin.CharSequence?&kotlin.Comparable<0:0>?>}kotlin.Int?
fun <T> f(x: T): Int? where T : CharSequence?, T : Comparable<T>?

// CHECK:
//   Mangled name: #test(){}
//   Public signature: /test|6620506149988718649[0]
//   Public signature debug description: test(){}
fun test(): Unit

