about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/intravisit.rs
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2024-10-02 16:35:37 -0300
committerSantiago Pastorino <spastorino@gmail.com>2025-03-06 17:58:32 -0300
commit05c516446a0f6105ce695da00d5cf5a0eb54e808 (patch)
treed83371138f5b6dc54c0b7122227b209c68cac931 /compiler/rustc_hir/src/intravisit.rs
parent0cf8dbc96c7c3c454779fe59e8e7019a3e37d5b6 (diff)
downloadrust-05c516446a0f6105ce695da00d5cf5a0eb54e808.tar.gz
rust-05c516446a0f6105ce695da00d5cf5a0eb54e808.zip
Implement .use keyword as an alias of clone
Diffstat (limited to 'compiler/rustc_hir/src/intravisit.rs')
-rw-r--r--compiler/rustc_hir/src/intravisit.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/rustc_hir/src/intravisit.rs b/compiler/rustc_hir/src/intravisit.rs
index e349e23f7dc..6b34c2ac2ef 100644
--- a/compiler/rustc_hir/src/intravisit.rs
+++ b/compiler/rustc_hir/src/intravisit.rs
@@ -821,6 +821,9 @@ pub fn walk_expr<'v, V: Visitor<'v>>(visitor: &mut V, expression: &'v Expr<'v>)
             try_visit!(visitor.visit_expr(receiver));
             walk_list!(visitor, visit_expr, arguments);
         }
+        ExprKind::Use(expr, _) => {
+            try_visit!(visitor.visit_expr(expr));
+        }
         ExprKind::Binary(_, ref left_expression, ref right_expression) => {
             try_visit!(visitor.visit_expr(left_expression));
             try_visit!(visitor.visit_expr(right_expression));