about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJed Davis <jld@panix.com>2013-02-24 14:49:01 -0800
committerJed Davis <jld@panix.com>2013-03-06 20:41:57 -0800
commit59daf76a8db88ec2ea4640f0fbf598402d1a10cb (patch)
tree81253ec9ec3cc698bb5a7f1d78ced93c045dec0c /src
parentf0c6a8ebe9091bcc03807060ea7c7394c67a734c (diff)
downloadrust-59daf76a8db88ec2ea4640f0fbf598402d1a10cb.tar.gz
rust-59daf76a8db88ec2ea4640f0fbf598402d1a10cb.zip
Make functional-update struct consts not an ICE
Diffstat (limited to 'src')
-rw-r--r--src/librustc/middle/check_const.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc/middle/check_const.rs b/src/librustc/middle/check_const.rs
index 6eb698d34d2..c00856a0a98 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,