aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-03-06 23:06:01 -0800
committerGraydon Hoare <[email protected]>2011-03-06 23:06:01 -0800
commit2cbfb8795d48028f216ffcaf921add36b9d60499 (patch)
treef3f24ebc58ed47c619c0812ba41c6091bcbf0995
parentFurther work on vec-append. Almost working. (diff)
downloadrust-2cbfb8795d48028f216ffcaf921add36b9d60499.tar.xz
rust-2cbfb8795d48028f216ffcaf921add36b9d60499.zip
Fix off-by-one in vector append code.
-rw-r--r--src/comp/middle/trans.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index de9aadae..05aadee2 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);