about summary refs log tree commit diff
diff options
context:
space:
mode:
authorlyj <sjtu5140809011@gmail.com>2021-09-05 08:33:04 +0800
committerGitHub <noreply@github.com>2021-09-05 08:33:04 +0800
commit37af742bbbd20b5fe5a753c0c23e5bab477298f1 (patch)
treef578dc072800b11d75480d1465074d8bb40db40a
parent4184cc369a8e08bc74560baf0f47bab14423e26e (diff)
downloadrust-37af742bbbd20b5fe5a753c0c23e5bab477298f1.tar.gz
rust-37af742bbbd20b5fe5a753c0c23e5bab477298f1.zip
Update clippy_lints/src/needless_option_as_deref.rs
Co-authored-by: llogiq <bogusandre@gmail.com>
-rw-r--r--clippy_lints/src/needless_option_as_deref.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/clippy_lints/src/needless_option_as_deref.rs b/clippy_lints/src/needless_option_as_deref.rs
index 67c697da04f..5024a881d2a 100644
--- a/clippy_lints/src/needless_option_as_deref.rs
+++ b/clippy_lints/src/needless_option_as_deref.rs
@@ -38,10 +38,7 @@ declare_lint_pass!(OptionNeedlessDeref=> [
 
 impl<'tcx> LateLintPass<'tcx> for OptionNeedlessDeref {
     fn check_expr(&mut self, cx: &LateContext<'tcx>, expr: &'tcx Expr<'_>) {
-        if expr.span.from_expansion() {
-            return;
-        }
-        if in_macro(expr.span) {
+        if expr.span.from_expansion() || in_macro(expr.span) {
             return;
         }
         let typeck = cx.typeck_results();