TextualInterface: print __conuming before accessors

rdar://80535144
This commit is contained in:
Xi Ge
2021-07-15 13:31:46 -07:00
parent 8226e5470f
commit 3ab9ddfa6d
2 changed files with 30 additions and 1 deletions

View File

@@ -3428,7 +3428,9 @@ void PrintAST::visitAccessorDecl(AccessorDecl *decl) {
printAttributes(decl);
// Explicitly print 'mutating' and 'nonmutating' if needed.
printMutabilityModifiersIfNeeded(decl);
if (decl->isConsuming()) {
Printer.printKeyword("__consuming", Options, " ");
}
switch (auto kind = decl->getAccessorKind()) {
case AccessorKind::Get:
case AccessorKind::Address: