Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/body/pretty.rs')
-rw-r--r--crates/hir-def/src/body/pretty.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/hir-def/src/body/pretty.rs b/crates/hir-def/src/body/pretty.rs
index 4afb408651..7007dea638 100644
--- a/crates/hir-def/src/body/pretty.rs
+++ b/crates/hir-def/src/body/pretty.rs
@@ -261,6 +261,11 @@ impl Printer<'_> {
self.print_expr(*expr);
}
}
+ Expr::Become { expr } => {
+ w!(self, "become");
+ self.whitespace();
+ self.print_expr(*expr);
+ }
Expr::Yield { expr } => {
w!(self, "yield");
if let Some(expr) = expr {
@@ -623,6 +628,7 @@ impl Printer<'_> {
}
wln!(self);
}
+ Statement::Item => (),
}
}