Sign in
fuchsia
/
third_party
/
swift
/
33cff97ab2d1334d70f6102804aa5b246bf8e3d8
/
.
/
validation-test
/
compiler_crashers_2_fixed
/
0140-sr6746.swift
blob: 5388e1127e003fc74136a5af031f49c66b6040d0 [
file
] [
log
] [
blame
]
// RUN: not %target-swift-frontend %s -typecheck
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
)
}
}