Files
swift-mirror/validation-test/compiler_crashers_fixed/issue-53637.swift
Hamish Knight 4e811c3a88 [test] Merge crasher directories
There is no longer much of a good reason to keep these separate,
merge them.
2025-10-18 12:51:30 +01:00

15 lines
431 B
Swift

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