Skip to content

Commit d207e9a

Browse files
committed
---
yaml --- r: 113279 b: refs/heads/snap-stage3 c: bbc35ea h: refs/heads/master i: 113277: c4a1977 113275: d42f54c 113271: 3973c5c 113263: 3bed6c2 113247: f87772c 113215: 4c765c8 113151: 576e9ba v: v3
1 parent 154c854 commit d207e9a

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: abdacecdf86b4b5a4f432560445a24e1c5f4751b
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 44e8021b590bde58475eee8c50a21f1cb96f57e7
4+
refs/heads/snap-stage3: bbc35eada991b3256812598a555b1ef442d29c15
55
refs/heads/try: 7c6c492fb2af9a85f21ff952942df3523b22fd17
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/src/libstd/strbuf.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use io::Writer;
1919
use iter::{Extendable, FromIterator, Iterator, range};
2020
use option::{None, Option, Some};
2121
use ptr::RawPtr;
22-
use slice::{OwnedVector, Vector};
22+
use slice::{OwnedVector, Vector, CloneableVector};
2323
use str::{OwnedStr, Str, StrSlice, StrAllocating};
2424
use str;
2525
use vec::Vec;
@@ -273,11 +273,8 @@ impl Str for StrBuf {
273273
impl StrAllocating for StrBuf {
274274
#[inline]
275275
fn into_owned(self) -> ~str {
276-
let StrBuf {
277-
vec: vec
278-
} = self;
279276
unsafe {
280-
cast::transmute::<~[u8],~str>(vec.move_iter().collect())
277+
cast::transmute(self.vec.as_slice().to_owned())
281278
}
282279
}
283280

0 commit comments

Comments
 (0)