Sign in
fuchsia
/
third_party
/
swift
/
refs/tags/swift-4.2-DEVELOPMENT-SNAPSHOT-2018-06-19-a
/
.
/
validation-test
/
compiler_crashers_2_fixed
/
0152-rdar39253925.swift
blob: df27aa80c6f950f99715b17055da6bbe4f011119 [
file
] [
log
] [
blame
]
// RUN: %target-typecheck-verify-swift %s
struct
S
{}
protocol P
{
typealias A
<
T
>
=
A_
<
T
,
Self
>
}
struct
A_
<
T
,
P
>
{}
extension S
{
subscript
<
T
:
P
,
U
>(
_
:
T
,
_
:
KeyPath
<
T
,
T
.
A
<
U
>>)
->
U
{
fatalError
()
}
}