Revert "Eliminate a copy in syntax::parse::new_parser_from_file"
This reverts commit 2bb3b63ec4.
(I was confused.)
This commit is contained in:
@@ -123,19 +123,6 @@ fn from_bytes(vv: [u8]) -> str unsafe {
|
||||
ret unsafe::from_bytes(vv);
|
||||
}
|
||||
|
||||
#[doc = "
|
||||
Convert a unique vector of bytes (passed by move)
|
||||
to a unique boxed UTF-8 string
|
||||
|
||||
# Failure
|
||||
|
||||
Fails if invalid UTF-8
|
||||
"]
|
||||
fn from_bytes_move(-vv: ~mut [const u8]) -> ~str unsafe {
|
||||
assert is_utf8(::unsafe::reinterpret_cast(vv));
|
||||
ret unsafe::from_bytes_move(vv);
|
||||
}
|
||||
|
||||
#[doc = "
|
||||
Convert a byte to a UTF-8 string
|
||||
|
||||
@@ -1644,7 +1631,6 @@ mod unsafe {
|
||||
from_buf,
|
||||
from_c_str,
|
||||
from_bytes,
|
||||
from_bytes_move,
|
||||
slice_bytes,
|
||||
push_byte,
|
||||
pop_byte,
|
||||
@@ -1699,13 +1685,6 @@ mod unsafe {
|
||||
ret scopy;
|
||||
}
|
||||
|
||||
unsafe fn from_bytes_move(-v: ~mut [const u8]) -> ~str unsafe {
|
||||
*v += [0u8];
|
||||
let s: ~str = ::unsafe::reinterpret_cast(v);
|
||||
::unsafe::forget(v);
|
||||
s
|
||||
}
|
||||
|
||||
#[doc = "
|
||||
Converts a byte to a string.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user