From afc598e07543cc0c927e976c7e3621e44843135c Mon Sep 17 00:00:00 2001 From: Eduard Burtescu Date: Thu, 26 May 2016 20:19:45 +0300 Subject: [PATCH] rustc_const_eval: strings are not indexable in Rust 1.x. --- src/librustc_const_eval/eval.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/librustc_const_eval/eval.rs b/src/librustc_const_eval/eval.rs index a61318c47a48d..b7cdb05a5d74f 100644 --- a/src/librustc_const_eval/eval.rs +++ b/src/librustc_const_eval/eval.rs @@ -856,9 +856,6 @@ pub fn eval_const_expr_partial<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, Integral(U8(data[idx as usize])) }, - Str(ref s) if idx as usize >= s.len() => signal!(e, IndexOutOfBounds), - // FIXME: return a const char - Str(_) => signal!(e, UnimplementedConstVal("indexing into str")), _ => signal!(e, IndexedNonVec), } }