From 59daf76a8db88ec2ea4640f0fbf598402d1a10cb Mon Sep 17 00:00:00 2001 From: Jed Davis Date: Sun, 24 Feb 2013 14:49:01 -0800 Subject: [PATCH] Make functional-update struct consts not an ICE --- src/librustc/middle/check_const.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/librustc/middle/check_const.rs b/src/librustc/middle/check_const.rs index 6eb698d34d20..c00856a0a98b 100644 --- a/src/librustc/middle/check_const.rs +++ b/src/librustc/middle/check_const.rs @@ -168,8 +168,8 @@ pub fn check_expr(sess: Session, expr_field(*) | expr_index(*) | expr_tup(*) | - expr_struct(*) | - expr_rec(*) => { } + expr_struct(_, _, None) | + expr_rec(_, None) => { } expr_addr_of(*) => { sess.span_err( e.span,