// RUN: not %target-swift-frontend -typecheck %s

protocol P {
  associatedtype T
}

class G<T : P> {
  init(_: T.T) {}
}

class Sub : G<S> {}

struct S : P {}

Sub()

Add regression test for rdar://48994748
Add regression test for rdar://48994748
