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

30 lines
394 B
Swift

// RUN: %target-swift-frontend -emit-ir %s
public func foo<T : P & Q>(_: T, _: S<T>.A) {}
public protocol P {
associatedtype A
func foo() -> A
}
public protocol Q {
associatedtype A
func bar() -> A
}
public struct S<T> {}
extension S : P where T : P {
public func foo() -> Int {
return 0
}
}
extension S : Q where T : Q {
public func bar() -> Int {
return 0
}
}