From f823d83718cf84cd9459b68726debd5463e31d97 Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Wed, 20 Feb 2013 18:03:43 -0800 Subject: [PATCH] Fix vdef pattern --- src/librustc/middle/trans/_match.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/librustc/middle/trans/_match.rs b/src/librustc/middle/trans/_match.rs index 87afe607a4fc..5e37406bdd75 100644 --- a/src/librustc/middle/trans/_match.rs +++ b/src/librustc/middle/trans/_match.rs @@ -1368,8 +1368,8 @@ pub fn compile_submatch(bcx: block, let mut test_val = val; if opts.len() > 0u { match opts[0] { - var(_, vdef) => { - let variants = ty::enum_variants(tcx, vdef.enm); + var(_, (enm, _)) => { + let variants = ty::enum_variants(tcx, enm); if variants.len() == 1 { kind = single; } else {