From 825f49a89ab27e6c394cd9a7a7c59097baa8ea33 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Fri, 13 Mar 2015 19:51:09 +0530 Subject: [PATCH] Fix def -> PathResolution --- src/librustc/middle/pat_util.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustc/middle/pat_util.rs b/src/librustc/middle/pat_util.rs index 7f3b00eb3e69..eca3296e65c0 100644 --- a/src/librustc/middle/pat_util.rs +++ b/src/librustc/middle/pat_util.rs @@ -165,7 +165,7 @@ pub fn necessary_variants(dm: &DefMap, pat: &ast::Pat) -> Vec { ast::PatIdent(_, _, None) | ast::PatStruct(..) => { match dm.borrow().get(&p.id) { - Some(&DefVariant(_, id, _)) => { + Some(&PathResolution {base_def: DefVariant(_, id, _), ..}) => { variants.push(id.node); } _ => ()