mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
12 lines
314 B
Swift
12 lines
314 B
Swift
// RUN: not %target-swift-frontend %s -typecheck
|
|
|
|
// https://github.com/apple/swift/issues/49295
|
|
|
|
struct Foo: Strideable {
|
|
// typealias Stride = Int
|
|
let x: Int
|
|
|
|
func distance(to other: Foo) -> Foo.Stride { return abs(other.x - x) }
|
|
func advanced(by n: Foo.Stride) -> Foo { return Foo(x: x + n) }
|
|
}
|