about summary refs log tree commit diff
path: root/src/librustc_save_analysis
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2020-02-06 23:21:44 +0100
committerJonas Schievink <jonasschievink@gmail.com>2020-02-08 14:29:18 +0100
commit66fd4e6ed8fbc00feeccfe0fe9d25e1c1346807d (patch)
treefbe08b10091e7e103384b1d40ca48eefd41a446f /src/librustc_save_analysis
parent6cad7542da2f10e2110f942de4db59716bacb3df (diff)
downloadrust-66fd4e6ed8fbc00feeccfe0fe9d25e1c1346807d.tar.gz
rust-66fd4e6ed8fbc00feeccfe0fe9d25e1c1346807d.zip
Make `associated_items` query return a slice
Diffstat (limited to 'src/librustc_save_analysis')
-rw-r--r--src/librustc_save_analysis/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc_save_analysis/lib.rs b/src/librustc_save_analysis/lib.rs
index e32f4744366..401e1722751 100644
--- a/src/librustc_save_analysis/lib.rs
+++ b/src/librustc_save_analysis/lib.rs
@@ -423,6 +423,7 @@ impl<'l, 'tcx> SaveContext<'l, 'tcx> {
                             qualname.push_str(&self.tcx.def_path_str(def_id));
                             self.tcx
                                 .associated_items(def_id)
+                                .iter()
                                 .find(|item| item.ident.name == ident.name)
                                 .map(|item| decl_id = Some(item.def_id));
                         }
@@ -717,6 +718,7 @@ impl<'l, 'tcx> SaveContext<'l, 'tcx> {
                     let ti = self.tcx.associated_item(decl_id);
                     self.tcx
                         .associated_items(ti.container.id())
+                        .iter()
                         .find(|item| {
                             item.ident.name == ti.ident.name && item.defaultness.has_value()
                         })