about summary refs log tree commit diff
diff options
context:
space:
mode:
authorouz-a <oguz.agcayazi@gmail.com>2022-07-20 12:51:07 +0300
committerouz-a <oguz.agcayazi@gmail.com>2022-07-20 12:51:07 +0300
commit64dc377a103c0d377b3e60e08d29f69fcf7ba2c5 (patch)
tree549d90e2b331ec48ba34fa4bb546269ef960d9c1
parent7c0fb3809589985af2db5f95c64a529da1c162d5 (diff)
downloadrust-64dc377a103c0d377b3e60e08d29f69fcf7ba2c5.tar.gz
rust-64dc377a103c0d377b3e60e08d29f69fcf7ba2c5.zip
use def_id
-rw-r--r--compiler/rustc_borrowck/src/region_infer/opaque_types.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_borrowck/src/region_infer/opaque_types.rs b/compiler/rustc_borrowck/src/region_infer/opaque_types.rs
index d354ecd1438..407bbf48813 100644
--- a/compiler/rustc_borrowck/src/region_infer/opaque_types.rs
+++ b/compiler/rustc_borrowck/src/region_infer/opaque_types.rs
@@ -299,7 +299,7 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> {
                             infcx
                                 .report_mismatched_types(
                                     &ObligationCause::misc(instantiated_ty.span, body_id),
-                                    self.tcx.mk_opaque(def_id, id_substs),
+                                    self.tcx.mk_opaque(def_id.to_def_id(), id_substs),
                                     definition_ty,
                                     err,
                                 )