about summary refs log tree commit diff
path: root/src/librustc_mir/transform
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2016-11-10 09:47:00 -0500
committerNiko Matsakis <niko@alum.mit.edu>2016-11-16 13:57:47 -0500
commit629f5ffb23aeb96621bb4da7f7ea6d605670056b (patch)
treecf4f6bedf5de66fb94fb13ffd4cdd995a96bb74e /src/librustc_mir/transform
parent26d1500e133d50727dfea10043d194a5b9f3761f (diff)
downloadrust-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.rs12
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
+                                                             });
                                     }
                                 }
                             });