about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRémy Rakic <remy.rakic+github@gmail.com>2021-06-22 23:57:30 +0200
committerRémy Rakic <remy.rakic+github@gmail.com>2021-08-15 09:11:02 +0200
commit5cf6edb4c539f93ea1409c0d31b2ccd2e99620a0 (patch)
tree2d09adbc99ed273e966a928dc92434ffedab867a
parentd563a63788b143c84c9b40b68e940f436dd58e79 (diff)
downloadrust-5cf6edb4c539f93ea1409c0d31b2ccd2e99620a0.tar.gz
rust-5cf6edb4c539f93ea1409c0d31b2ccd2e99620a0.zip
Fix dyn trait warning
-rw-r--r--compiler/rustc_mir/src/borrow_check/diagnostics/bound_region_errors.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_mir/src/borrow_check/diagnostics/bound_region_errors.rs b/compiler/rustc_mir/src/borrow_check/diagnostics/bound_region_errors.rs
index 8400bcf12d7..01860b89a00 100644
--- a/compiler/rustc_mir/src/borrow_check/diagnostics/bound_region_errors.rs
+++ b/compiler/rustc_mir/src/borrow_check/diagnostics/bound_region_errors.rs
@@ -208,7 +208,7 @@ impl TypeOpInfo<'tcx> for PredicateQuery<'tcx> {
         error_region: Option<ty::Region<'tcx>>,
     ) -> Option<DiagnosticBuilder<'tcx>> {
         tcx.infer_ctxt().enter_with_canonical(span, &self.canonical_query, |ref infcx, key, _| {
-            let mut fulfill_cx = TraitEngine::new(tcx);
+            let mut fulfill_cx = <dyn TraitEngine<'_>>::new(tcx);
 
             let (param_env, prove_predicate) = key.into_parts();
             fulfill_cx.register_predicate_obligation(
@@ -252,7 +252,7 @@ where
         error_region: Option<ty::Region<'tcx>>,
     ) -> Option<DiagnosticBuilder<'tcx>> {
         tcx.infer_ctxt().enter_with_canonical(span, &self.canonical_query, |ref infcx, key, _| {
-            let mut fulfill_cx = TraitEngine::new(tcx);
+            let mut fulfill_cx = <dyn TraitEngine<'_>>::new(tcx);
 
             let mut selcx = SelectionContext::new(infcx);
             let (param_env, value) = key.into_parts();