diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2016-11-10 09:47:00 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2016-11-16 13:57:47 -0500 |
| commit | 629f5ffb23aeb96621bb4da7f7ea6d605670056b (patch) | |
| tree | cf4f6bedf5de66fb94fb13ffd4cdd995a96bb74e /src/librustc_mir/transform | |
| parent | 26d1500e133d50727dfea10043d194a5b9f3761f (diff) | |
| download | rust-629f5ffb23aeb96621bb4da7f7ea6d605670056b.tar.gz rust-629f5ffb23aeb96621bb4da7f7ea6d605670056b.zip | |
include a Name and Span for each item in the HIR of the impl
Diffstat (limited to 'src/librustc_mir/transform')
| -rw-r--r-- | src/librustc_mir/transform/qualify_consts.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/librustc_mir/transform/qualify_consts.rs b/src/librustc_mir/transform/qualify_consts.rs index 21bebb2562a..4ff2beb3fdb 100644 --- a/src/librustc_mir/transform/qualify_consts.rs +++ b/src/librustc_mir/transform/qualify_consts.rs @@ -277,12 +277,12 @@ impl<'a, 'tcx> Qualifier<'a, 'tcx, 'tcx> { .and_then(|impl_node_id| self.tcx.map.find(impl_node_id)) .map(|node| { if let hir_map::NodeItem(item) = node { - if let hir::ItemImpl(_, _, _, _, _, ref impl_item_ids) = item.node { - span = impl_item_ids.first() - .map(|&impl_item_id| { - self.tcx.map.impl_item(impl_item_id) - .span - }); + if let hir::ItemImpl(.., ref impl_item_refs) = item.node { + span = impl_item_refs.first() + .map(|iiref| { + self.tcx.map.impl_item(iiref.id) + .span + }); } } }); |
