Files
swift-mirror/validation-test/compiler_crashers_2_fixed/0159-rdar40009245.swift
Huon Wilson 10c3e6cea9 [GSB] Error types end up as unresolved equivalence classes.
We need to make sure they don't end up as "concrete" equivalence
classes, because they behave more like unresolved ones.

Fixes rdar://problem/40009245.
2018-05-29 16:21:31 -07:00

8 lines
253 B
Swift

// RUN: %target-typecheck-verify-swift
protocol P {
associatedtype A : P where A.X == Self
associatedtype X : P where P.A == Self
// expected-error@-1{{associated type 'A' can only be used with a concrete type or generic parameter base}}
}