We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
forget
1 parent 404267d commit 8559d3cCopy full SHA for 8559d3c
lib/AST/ASTPrinter.cpp
@@ -5177,7 +5177,7 @@ void PrintAST::visitThrowStmt(ThrowStmt *stmt) {
5177
}
5178
5179
void PrintAST::visitForgetStmt(ForgetStmt *stmt) {
5180
- Printer << tok::kw_forget << " ";
+ Printer << "_forget" << " ";
5181
visit(stmt->getSubExpr());
5182
5183
test/expr/print/forget.swift
@@ -0,0 +1,13 @@
1
+// RUN: %target-swift-frontend -enable-experimental-move-only -print-ast %s 2>&1 | %FileCheck %s
2
+
3
+@_moveOnly
4
+struct S {
5
+ __consuming func c() {
6
+ _forget self
7
+ }
8
+}
9
10
+// CHECK: @_moveOnly internal struct S {
11
+// CHECK: internal __consuming func c() {
12
+// CHECK: _forget self
13
+// CHECK: }
0 commit comments