// {"kind":"typecheck","signature":"checkRequirementsImpl(llvm::ArrayRef, bool)","signatureAssert":"Assertion failed: (!firstType->hasTypeVariable()), function checkRequirementsImpl"} // RUN: not --crash %target-swift-frontend -typecheck %s struct a