Skip to content

Commit 694ac1c

Browse files
committed
---
yaml --- r: 113082 b: refs/heads/try c: e6c5813 h: refs/heads/master v: v3
1 parent b874ce2 commit 694ac1c

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
@@ -2,7 +2,7 @@
22
refs/heads/master: abdacecdf86b4b5a4f432560445a24e1c5f4751b
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 922c420fcd4dfbfc7e3bce4dd20d9b17a20b39f3
5-
refs/heads/try: 4b3017c79877bf34cdb0d708de68d88936f95950
5+
refs/heads/try: e6c5813eab756d7d0ed41b2af9831ed2d4775025
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c

branches/try/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;
2424
use str::{OwnedStr, Str, StrSlice};
2525
use vec::Vec;
@@ -271,11 +271,8 @@ impl Str for StrBuf {
271271

272272
#[inline]
273273
fn into_owned(self) -> ~str {
274-
let StrBuf {
275-
vec: vec
276-
} = self;
277274
unsafe {
278-
cast::transmute::<~[u8],~str>(vec.move_iter().collect())
275+
cast::transmute(self.vec.as_slice().to_owned())
279276
}
280277
}
281278

0 commit comments

Comments
 (0)