about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2013-02-20 18:03:43 -0800
committerTim Chevalier <chevalier@alum.wellesley.edu>2013-02-20 18:45:50 -0800
commitf823d83718cf84cd9459b68726debd5463e31d97 (patch)
tree051f9531fbafe2ba23e8c619ec81d956d4cbe3db
parenta4403e5cb8ddc9472a1ec66b02e3727d9f1f052a (diff)
downloadrust-f823d83718cf84cd9459b68726debd5463e31d97.tar.gz
rust-f823d83718cf84cd9459b68726debd5463e31d97.zip
Fix vdef pattern
-rw-r--r--src/librustc/middle/trans/_match.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc/middle/trans/_match.rs b/src/librustc/middle/trans/_match.rs
index 87afe607a4f..5e37406bdd7 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 {