Files
swift-mirror/validation-test/compiler_crashers_2_fixed/rdar64992293.swift
Slava Pestov 94e9263699 Sema: Fix crash on circular reference in checkContextualRequirements()
The call to getGenericSignature() might return nullptr if we encounter
a circular reference.

Fixes <rdar://problem/64992293>.
2020-07-08 23:08:39 -04:00

13 lines
322 B
Swift

// RUN: not %target-swift-frontend -typecheck %s
public protocol SomeProtocol {}
public struct Impl<Param>: SomeProtocol where Param: SomeProtocol {}
public struct Wrapper<Content> where Content: SomeProtocol {}
public extension Wrapper where Content == Impl<WrapperParam> {
typealias WrapperParam = SomeProtocol
}