]> git.lizzy.rs Git - rust.git/blobdiff - src/tools/clippy/clippy_lints/src/partialeq_to_none.rs
Merge commit '7248d06384c6a90de58c04c1f46be88821278d8b' into sync-from-clippy
[rust.git] / src / tools / clippy / clippy_lints / src / partialeq_to_none.rs
index eee7642068d6237bebe5fdcae8b91624fe40518b..000b0ba7a148e75e503dd9f73ca2061ead430189 100644 (file)
@@ -53,7 +53,8 @@ fn check_expr(&mut self, cx: &LateContext<'tcx>, e: &'tcx Expr<'_>) {
 
         // If the expression is a literal `Option::None`
         let is_none_ctor = |expr: &Expr<'_>| {
-            matches!(&peel_hir_expr_refs(expr).0.kind,
+            !expr.span.from_expansion()
+                && matches!(&peel_hir_expr_refs(expr).0.kind,
             ExprKind::Path(p) if is_lang_ctor(cx, p, LangItem::OptionNone))
         };