1// {"kind":"typecheck","original":"c9d8f598","signature":"getPropertyWrapperTypeFromOverload(swift::constraints::ConstraintSystem&, swift::constraints::SelectedOverload, llvm::function_ref<swift::VarDecl* (swift::VarDecl*)>)","signatureAssert":"Assertion failed: (!cs.hasType(D) && \"Should have recorded type for wrapper var\"), function getPropertyWrapperTypeFromOverload","signatureNext":"ConstraintSystem::getPropertyWrapperProjectionType"}
2// RUN: not --crash %target-swift-frontend -typecheck %s
3@propertyWrapper struct a {
4 wrappedValue : Bool init(wrappedValue: Bool)
5 var projectedValue
6 init(projectedValue: Bool)
7 func b(@a c: Bool) {
…lines 8–11 unchanged (4 lines)