about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/generator.rs
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2023-05-16 10:47:50 +0000
committerCamille GILLOT <gillot.camille@gmail.com>2023-09-23 13:14:57 +0000
commit9450b75986571785b11d202e68af255a1780f68f (patch)
tree8dace4d6cd4717e7e444a17bb168a13dc0482659 /compiler/rustc_mir_transform/src/generator.rs
parent3050938abd423f9e37466cc4cd4129c9b8cc427c (diff)
downloadrust-9450b75986571785b11d202e68af255a1780f68f.tar.gz
rust-9450b75986571785b11d202e68af255a1780f68f.zip
Do not construct def_path_str for MustNotSuspend.
Diffstat (limited to 'compiler/rustc_mir_transform/src/generator.rs')
-rw-r--r--compiler/rustc_mir_transform/src/generator.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_mir_transform/src/generator.rs b/compiler/rustc_mir_transform/src/generator.rs
index 96c60fdf41b..9bcdc7d728d 100644
--- a/compiler/rustc_mir_transform/src/generator.rs
+++ b/compiler/rustc_mir_transform/src/generator.rs
@@ -1954,11 +1954,12 @@ fn check_must_not_suspend_def(
             hir_id,
             data.source_span,
             errors::MustNotSupend {
+                tcx,
                 yield_sp: data.yield_span,
                 reason,
                 src_sp: data.source_span,
                 pre: data.descr_pre,
-                def_path: tcx.def_path_str(def_id),
+                def_id,
                 post: data.descr_post,
             },
         );