about summary refs log tree commit diff
path: root/src/libsyntax/mut_visit.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-06-07 12:53:33 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-06-07 18:01:50 +0300
commit2af47facc3fd7eda3fb4e52f0589bb6f48eff15c (patch)
tree46549007a191f5676a28704a3da1cfbd5eacdf7d /src/libsyntax/mut_visit.rs
parentc1c60d292e2dd2deff7084208274f9a02f750d43 (diff)
downloadrust-2af47facc3fd7eda3fb4e52f0589bb6f48eff15c.tar.gz
rust-2af47facc3fd7eda3fb4e52f0589bb6f48eff15c.zip
syntax: Treat error literals in more principled way
Diffstat (limited to 'src/libsyntax/mut_visit.rs')
-rw-r--r--src/libsyntax/mut_visit.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libsyntax/mut_visit.rs b/src/libsyntax/mut_visit.rs
index d2a614c4a54..2889f8edfc6 100644
--- a/src/libsyntax/mut_visit.rs
+++ b/src/libsyntax/mut_visit.rs
@@ -1101,7 +1101,6 @@ pub fn noop_visit_expr<T: MutVisitor>(Expr { node, id, span, attrs }: &mut Expr,
             vis.visit_expr(rhs);
         }
         ExprKind::Unary(_unop, ohs) => vis.visit_expr(ohs),
-        ExprKind::Lit(_lit) => {}
         ExprKind::Cast(expr, ty) => {
             vis.visit_expr(expr);
             vis.visit_ty(ty);
@@ -1225,7 +1224,7 @@ pub fn noop_visit_expr<T: MutVisitor>(Expr { node, id, span, attrs }: &mut Expr,
         }
         ExprKind::Try(expr) => vis.visit_expr(expr),
         ExprKind::TryBlock(body) => vis.visit_block(body),
-        ExprKind::Err => {}
+        ExprKind::Lit(_) | ExprKind::Err => {}
     }
     vis.visit_id(id);
     vis.visit_span(span);