// RUN: not --crash %target-swift-frontend %s -parse
// REQUIRES: asserts

infix operator ~> : BitwiseShiftPrecedence

struct F {}

protocol P {
  associatedtype R
  func X() -> R
  static func ~> (: Self, _: F) -> R
}

func ~> <T:P> (: T, _: F) -> T.R {
  return X()
}

Add a crasher for rdar://problem/27249691.
Add a crasher for rdar://problem/27249691.
