From 743c62e1ce3fcb974a49de66aa69d190d2332d1d Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Thu, 2 Feb 2012 08:11:20 +0100 Subject: [PATCH] Fix assumption in mut.rs that op overloading breaks Closes #1733 --- src/comp/middle/mut.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/comp/middle/mut.rs b/src/comp/middle/mut.rs index bf9f3b1c88bf..42f658ff8d6e 100644 --- a/src/comp/middle/mut.rs +++ b/src/comp/middle/mut.rs @@ -78,10 +78,7 @@ fn expr_root(tcx: ty::ctxt, ex: @expr, autoderef: bool) -> ty::ty_str { ds += [@{mut: false, kind: index, outer_t: auto_unbox.t}]; } - _ { - tcx.sess.span_bug(base.span, "Ill-typed base expression in \ - index"); - } + _ { break; } } ds += auto_unbox.ds; ex = base;