Give Pattern::clone() an OptionSet rather than a bool; it's going to get more interesting.

Swift SVN r15061
This commit is contained in:
Doug Gregor
2014-03-14 18:31:21 +00:00
parent 455e96e955
commit 8cf018a1d2
8 changed files with 27 additions and 20 deletions

View File

@@ -112,7 +112,7 @@ deriveEquatable_enum_eq(TypeChecker &tc, EnumDecl *enumDecl) {
params->setImplicit();
params->setType(paramsTy);
Pattern *argParams = params->clone(C, /*implicit*/ true);
Pattern *argParams = params->clone(C, Pattern::Implicit);
auto genericParams = enumDecl->getGenericParamsOfContext();
@@ -148,7 +148,7 @@ deriveEquatable_enum_eq(TypeChecker &tc, EnumDecl *enumDecl) {
Identifier(), elt,
nullptr);
aPat->setImplicit();
auto bPat = aPat->clone(C, /*implicit*/ true);
auto bPat = aPat->clone(C, Pattern::Implicit);
TuplePatternElt tupleElts[] = {
TuplePatternElt(aPat),