Files
swift-mirror/validation-test/compiler_crashers_fixed/0172-rdar-44235762.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

21 lines
360 B
Swift

// RUN: not %target-swift-frontend -typecheck %s
// Was crashing in associated type inference.
protocol P {
associatedtype Assoc
subscript(i: Int) -> Assoc { get }
func f() -> Assoc
}
struct X<T, U> { }
extension P {
subscript<T>(i: T) -> X<T, Self> { return X<T, Self>() }
func f<T>() -> X<T, Self> { return X<T, Self> }
}
struct Y<T>: P { }