about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc/middle/ty.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc/middle/ty.rs b/src/librustc/middle/ty.rs
index 6c1d8b966e5..662a64ea788 100644
--- a/src/librustc/middle/ty.rs
+++ b/src/librustc/middle/ty.rs
@@ -3914,7 +3914,7 @@ pub fn enum_variants(cx: ctxt, id: ast::def_id) -> @~[@VariantInfo] {
                 };
 
                 match variant.node.disr_expr {
-                    Some(e) => match const_eval::eval_const_expr_partial(cx, e) {
+                    Some(e) => match const_eval::eval_const_expr_partial(&cx, e) {
                         Ok(const_eval::const_int(val)) => discriminant = val as int,
                         Ok(_) => {
                             cx.sess.span_err(e.span, "expected signed integer constant");