@@ -1085,23 +1085,26 @@ class BuiltinProtocolConformance final : public RootProtocolConformance,
1085
1085
}
1086
1086
1087
1087
bool hasTypeWitness (AssociatedTypeDecl *assocType) const {
1088
- llvm_unreachable (" builtin-conformances never have associated types" );
1088
+ llvm_unreachable (" builtin-conformances currently don't have associated \
1089
+ types" );
1089
1090
}
1090
1091
1091
1092
// / Retrieve the type witness and type decl (if one exists)
1092
1093
// / for the given associated type.
1093
1094
TypeWitnessAndDecl
1094
1095
getTypeWitnessAndDecl (AssociatedTypeDecl *assocType,
1095
1096
SubstOptions options=None) const {
1096
- llvm_unreachable (" builtin-conformances never have associated types" );
1097
+ llvm_unreachable (" builtin-conformances currently don't have associated \
1098
+ types" );
1097
1099
}
1098
1100
1099
1101
// / Given that the requirement signature of the protocol directly states
1100
1102
// / that the given dependent type must conform to the given protocol,
1101
1103
// / return its associated conformance.
1102
1104
ProtocolConformanceRef
1103
1105
getAssociatedConformance (Type assocType, ProtocolDecl *protocol) const {
1104
- llvm_unreachable (" builtin-conformances never have associated types" );
1106
+ llvm_unreachable (" builtin-conformances currently don't have associated \
1107
+ types" );
1105
1108
}
1106
1109
1107
1110
// / Retrieve the witness corresponding to the given value requirement.
@@ -1112,7 +1115,8 @@ class BuiltinProtocolConformance final : public RootProtocolConformance,
1112
1115
// / Determine whether the witness for the given requirement
1113
1116
// / is either the default definition or was otherwise deduced.
1114
1117
bool usesDefaultDefinition (AssociatedTypeDecl *requirement) const {
1115
- llvm_unreachable (" builtin-conformances never have associated types" );
1118
+ llvm_unreachable (" builtin-conformances currently don't have associated \
1119
+ types" );
1116
1120
}
1117
1121
1118
1122
static bool classof (const ProtocolConformance *conformance) {
0 commit comments