]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/default_numeric_fallback.rs
Merge remote-tracking branch 'upstream/master' into rustup
[rust.git] / clippy_lints / src / default_numeric_fallback.rs
index 73f71d88b05254a5d9ed0e6a4b6f88e767974b8f..6e88394268042b5e69be6bafc87e48ac11e97297 100644 (file)
@@ -131,8 +131,8 @@ fn visit_expr(&mut self, expr: &'tcx Expr<'_>) {
             },
 
             ExprKind::Struct(_, fields, base) => {
+                let ty = self.cx.typeck_results().expr_ty(expr);
                 if_chain! {
-                    let ty = self.cx.typeck_results().expr_ty(expr);
                     if let Some(adt_def) = ty.ty_adt_def();
                     if adt_def.is_struct();
                     if let Some(variant) = adt_def.variants.iter().next();