mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +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:
@@ -1778,10 +1778,8 @@ public:
|
||||
SmallVector<TupleTypeElt, 4> tupleElts;
|
||||
for (unsigned i = 0; i < tuple->getNumElements(); ++i) {
|
||||
auto elt = tuple->getElement(i);
|
||||
auto substEltTy = visit(elt.getType(),
|
||||
pattern.getTupleElementType(i));
|
||||
tupleElts.push_back(
|
||||
TupleTypeElt(substEltTy, elt.getName(), elt.getParameterFlags()));
|
||||
auto substEltTy = visit(elt.getType(), pattern.getTupleElementType(i));
|
||||
tupleElts.emplace_back(substEltTy, elt.getName());
|
||||
}
|
||||
|
||||
return CanType(TupleType::get(tupleElts, TC.Context));
|
||||
|
||||
Reference in New Issue
Block a user