diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc/middle/pat_util.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc/middle/pat_util.rs b/src/librustc/middle/pat_util.rs index 7f3b00eb3e6..eca3296e65c 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::NodeId> { ast::PatIdent(_, _, None) | ast::PatStruct(..) => { match dm.borrow().get(&p.id) { - Some(&DefVariant(_, id, _)) => { + Some(&PathResolution {base_def: DefVariant(_, id, _), ..}) => { variants.push(id.node); } _ => () |
