]> git.lizzy.rs Git - rust.git/blobdiff - crates/hir_ty/src/infer/expr.rs
Merge #9007
[rust.git] / crates / hir_ty / src / infer / expr.rs
index c0cbe19c156f2102526aaa578d8c76b53a5e2a59..97507305c23ca86fed187c1330d5ea6956592f21 100644 (file)
@@ -804,7 +804,7 @@ fn infer_expr_inner(&mut self, tgt_expr: ExprId, expected: &Expectation) -> Ty {
                     None => self.table.new_float_var(),
                 },
             },
-            Expr::MacroStmts { tail } => self.infer_expr(*tail, expected),
+            Expr::MacroStmts { tail } => self.infer_expr_inner(*tail, expected),
         };
         // use a new type variable if we got unknown here
         let ty = self.insert_type_vars_shallow(ty);