mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[AST] Remove ParameterTypeFlags from ParenType and TupleType
The last clients that relied on stashing parameter type flags on these types are now gone.
This commit is contained in:
@@ -5498,8 +5498,6 @@ public:
|
||||
|
||||
void visitParenType(ParenType *T) {
|
||||
Printer << "(";
|
||||
printParameterFlags(Printer, Options, T->getParameterFlags(),
|
||||
/*escaping*/ false);
|
||||
visit(T->getUnderlyingType()->getInOutObjectType());
|
||||
Printer << ")";
|
||||
}
|
||||
@@ -5534,7 +5532,7 @@ public:
|
||||
if (i)
|
||||
Printer << ", ";
|
||||
const TupleTypeElt &TD = Fields[i];
|
||||
Type EltType = TD.getRawType();
|
||||
Type EltType = TD.getType();
|
||||
|
||||
Printer.callPrintStructurePre(PrintStructureKind::TupleElement);
|
||||
SWIFT_DEFER {
|
||||
@@ -5545,14 +5543,7 @@ public:
|
||||
Printer.printName(TD.getName(), PrintNameContext::TupleElement);
|
||||
Printer << ": ";
|
||||
}
|
||||
if (TD.isVararg()) {
|
||||
visit(TD.getVarargBaseTy());
|
||||
Printer << "...";
|
||||
} else {
|
||||
printParameterFlags(Printer, Options, TD.getParameterFlags(),
|
||||
/*escaping*/ false);
|
||||
visit(EltType);
|
||||
}
|
||||
visit(EltType);
|
||||
}
|
||||
Printer << ")";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user