]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_hir_analysis/src/astconv/generics.rs
Change InferCtxtBuilder from enter to build
[rust.git] / compiler / rustc_hir_analysis / src / astconv / generics.rs
index b66e59d8ac6ec87717e61556a3f6bace2edb3556..47915b4bd4e6ce6ff6e3948d59d42e2e34709b01 100644 (file)
@@ -83,9 +83,9 @@ fn generic_arg_mismatch_err(
                 Res::Def(DefKind::TyParam, src_def_id) => {
                     if let Some(param_local_id) = param.def_id.as_local() {
                         let param_name = tcx.hir().ty_param_name(param_local_id);
-                        let param_type = tcx.infer_ctxt().enter(|infcx| {
-                            infcx.resolve_numeric_literals_with_default(tcx.type_of(param.def_id))
-                        });
+                        let infcx = tcx.infer_ctxt().build();
+                        let param_type =
+                            infcx.resolve_numeric_literals_with_default(tcx.type_of(param.def_id));
                         if param_type.is_suggestable(tcx, false) {
                             err.span_suggestion(
                                 tcx.def_span(src_def_id),