// RUN: not %target-swift-frontend -typecheck %s // https://github.com/apple/swift/issues/53637 public func trichotomy(x: T, y: T) -> some Comparable { if x < y { return -1 } else if x == y { return 0 } return 1 } public func myTri (retval: UnsafeMutablePointer, x: UnsafeMutablePointer, y: UnsafeMutablePointer) { retval.initialize(to: trichotomy(x: x, y: y)) }