Rename 'RequirementKind::ValueWitnessMarker' to 'WitnessMarker'.

It's witnessing protocol requirements, not values, and "value witness" has a particular meaning in IRGen.

Swift SVN r11814
This commit is contained in:
Joe Groff
2014-01-02 17:47:40 +00:00
parent e1d3cbd01d
commit 8bebb084e6
15 changed files with 28 additions and 28 deletions

View File

@@ -492,7 +492,7 @@ static uint8_t getRawStableRequirementKind(RequirementKind kind) {
switch (kind) {
CASE(Conformance)
CASE(SameType)
CASE(ValueWitnessMarker)
CASE(WitnessMarker)
}
#undef CASE
}
@@ -515,7 +515,7 @@ void Serializer::writeRequirements(ArrayRef<Requirement> requirements) {
addTypeRef(req.getSecondType()));
break;
case RequirementKind::ValueWitnessMarker:
case RequirementKind::WitnessMarker:
GenericRequirementLayout::emitRecord(
Out, ScratchRecord, reqAbbrCode,
getRawStableRequirementKind(req.getKind()),
@@ -564,7 +564,7 @@ bool Serializer::writeGenericParams(const GenericParamList *genericParams) {
addTypeRef(next.getFirstType()),
addTypeRef(next.getSecondType()));
break;
case RequirementKind::ValueWitnessMarker:
case RequirementKind::WitnessMarker:
llvm_unreachable("Can't show up in requirement representations");
break;
}