From 2b7514154d2d205571bdb7ce81a8d485cedce3bc Mon Sep 17 00:00:00 2001 From: Andre Bogus Date: Fri, 20 Sep 2019 18:20:49 +0200 Subject: [PATCH] Fix let_and_return lint --- clippy_lints/src/returns.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clippy_lints/src/returns.rs b/clippy_lints/src/returns.rs index e864518ee598..116ea8c899bc 100644 --- a/clippy_lints/src/returns.rs +++ b/clippy_lints/src/returns.rs @@ -208,6 +208,8 @@ impl Return { if let ast::ExprKind::Path(_, ref path) = retexpr.node; if match_path_ast(path, &[&*ident.name.as_str()]); if !in_external_macro(cx.sess(), initexpr.span); + if !in_external_macro(cx.sess(), retexpr.span); + if !in_external_macro(cx.sess(), local.span); then { span_lint_and_then( cx,