From 2cbfb8795d48028f216ffcaf921add36b9d60499 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Sun, 6 Mar 2011 23:06:01 -0800 Subject: [PATCH] Fix off-by-one in vector append code. --- src/comp/middle/trans.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index de9aadae028..05aadee2bae 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -5571,9 +5571,7 @@ fn trans_vec_append_glue(@crate_ctxt cx) { n_bytes).bcx; put_vec_fill(copy_dst_cx, llnew_vec, n_bytes); - copy_dst_cx.build.Store(vec_p1_adjusted(copy_dst_cx, - llnew_vec, llskipnull), - pp0); + copy_dst_cx.build.Store(vec_p1(copy_dst_cx, llnew_vec), pp0); copy_dst_cx.build.Br(copy_src_cx.llbb);