diff options
Diffstat (limited to 'src/librustc_metadata/csearch.rs')
| -rw-r--r-- | src/librustc_metadata/csearch.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/librustc_metadata/csearch.rs b/src/librustc_metadata/csearch.rs index 5d42f8c1d6f..3134a3844bc 100644 --- a/src/librustc_metadata/csearch.rs +++ b/src/librustc_metadata/csearch.rs @@ -142,6 +142,11 @@ impl<'tcx> CrateStore<'tcx> for cstore::CStore { decoder::get_item_name(&self.intr, &cdata, def.index) } + fn opt_item_name(&self, def: DefId) -> Option<ast::Name> { + self.dep_graph.read(DepNode::MetaData(def)); + let cdata = self.get_crate_data(def.krate); + decoder::maybe_get_item_name(&self.intr, &cdata, def.index) + } fn inherent_implementations_for_type(&self, def_id: DefId) -> Vec<DefId> { |
