about summary refs log tree commit diff
path: root/src/liballoc
diff options
context:
space:
mode:
authorShotaro Yamada <sinkuu@sinkuu.xyz>2018-03-04 09:43:29 +0900
committerShotaro Yamada <sinkuu@sinkuu.xyz>2018-03-04 09:43:29 +0900
commit3d58543d49266a7ec3eb5f5f2ffaf902fce17c53 (patch)
tree437ec52ef96fd816023cfcf5c649028f2b18a2a2 /src/liballoc
parent683bdc7f0a20236c7dd5a8a731951ef5db14b3be (diff)
downloadrust-3d58543d49266a7ec3eb5f5f2ffaf902fce17c53.tar.gz
rust-3d58543d49266a7ec3eb5f5f2ffaf902fce17c53.zip
Avoid unnecessary calculation
Diffstat (limited to 'src/liballoc')
-rw-r--r--src/liballoc/str.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/liballoc/str.rs b/src/liballoc/str.rs
index 6d153bf02b3..64e815b1fba 100644
--- a/src/liballoc/str.rs
+++ b/src/liballoc/str.rs
@@ -2113,9 +2113,9 @@ impl str {
                     (buf.as_mut_ptr() as *mut u8).add(buf.len()),
                     rem_len,
                 );
-                // `buf.len() + rem_len` equals to `buf.capacity()` (`self.len() * n`).
-                let buf_len = buf.len();
-                buf.set_len(buf_len + rem_len);
+                // `buf.len() + rem_len` equals to `buf.capacity()` (`= self.len() * n`).
+                let buf_cap = buf.capacity();
+                buf.set_len(buf_cap);
             }
         }