From e646188f66e40781131940d3b4d74a94cb2b10bf Mon Sep 17 00:00:00 2001 From: Luqman Aden Date: Thu, 3 Jul 2014 22:19:38 -0700 Subject: [PATCH] librustc: Remove match arm since we don't allow enum to float casts. --- src/librustc/middle/trans/consts.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/librustc/middle/trans/consts.rs b/src/librustc/middle/trans/consts.rs index 527ce5dfaae4..52a097ca6f0b 100644 --- a/src/librustc/middle/trans/consts.rs +++ b/src/librustc/middle/trans/consts.rs @@ -484,8 +484,7 @@ fn const_expr_unadjusted(cx: &CrateContext, e: &ast::Expr, if ty::type_is_signed(ety) { llvm::LLVMConstFPToSI(v, llty.to_ref()) } else { llvm::LLVMConstFPToUI(v, llty.to_ref()) } } - (expr::cast_enum, expr::cast_integral) | - (expr::cast_enum, expr::cast_float) => { + (expr::cast_enum, expr::cast_integral) => { let repr = adt::represent_type(cx, basety); let discr = adt::const_get_discrim(cx, &*repr, v); let iv = C_integral(cx.int_type, discr, false);