From 7b2b1039be76bbca1c081ce0c0608c5ce477b3f3 Mon Sep 17 00:00:00 2001 From: Hugh Bellamy Date: Wed, 8 Mar 2017 17:56:39 +0700 Subject: [PATCH] Fix Windows build as a result of recent GSB changes --- lib/AST/GenericSignatureBuilder.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/AST/GenericSignatureBuilder.cpp b/lib/AST/GenericSignatureBuilder.cpp index b0b2243157e87..2905d7cdc1a03 100644 --- a/lib/AST/GenericSignatureBuilder.cpp +++ b/lib/AST/GenericSignatureBuilder.cpp @@ -296,8 +296,8 @@ const RequirementSource *RequirementSource::forAbstract( } const RequirementSource *RequirementSource::forExplicit( - PotentialArchetype *root, - WrittenRequirementLoc writtenLoc) { + PotentialArchetype *root, + GenericSignatureBuilder::WrittenRequirementLoc writtenLoc) { auto &builder = *root->getBuilder(); REQUIREMENT_SOURCE_FACTORY_BODY( (nodeID, Explicit, nullptr, root, @@ -363,10 +363,9 @@ static Type rerootOnProtocolSelf(Type depTy, ProtocolDecl *protocol) { } const RequirementSource *RequirementSource::viaProtocolRequirement( - GenericSignatureBuilder &builder, - Type dependentType, - ProtocolDecl *protocol, - WrittenRequirementLoc writtenLoc) const { + GenericSignatureBuilder &builder, Type dependentType, + ProtocolDecl *protocol, + GenericSignatureBuilder::WrittenRequirementLoc writtenLoc) const { // Re-root the dependent type on the protocol. // FIXME: we really want to canonicalize w.r.t. the requirement signature of // the protocol, but it might not have been computed yet.