diff options
| author | bors <bors@rust-lang.org> | 2013-05-11 12:55:49 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-05-11 12:55:49 -0700 |
| commit | 957251817bb78f1f0e2f9e6efdb827b43c773ac4 (patch) | |
| tree | 40e75ac20b0b88acc8ff324cb11003b70b1727c3 /src/librustc/metadata | |
| parent | e478cedb0ab0bdb7e00a3a60a6946915af0fdd5a (diff) | |
| parent | 24ef88cee96de837370ec370ed4d1f3aa3530a20 (diff) | |
| download | rust-957251817bb78f1f0e2f9e6efdb827b43c773ac4.tar.gz rust-957251817bb78f1f0e2f9e6efdb827b43c773ac4.zip | |
auto merge of #6389 : sonwow/rust/issue-3356, r=bstrie
Fix for #3356
Diffstat (limited to 'src/librustc/metadata')
| -rw-r--r-- | src/librustc/metadata/decoder.rs | 2 | ||||
| -rw-r--r-- | src/librustc/metadata/encoder.rs | 2 | ||||
| -rw-r--r-- | src/librustc/metadata/filesearch.rs | 4 | ||||
| -rw-r--r-- | src/librustc/metadata/loader.rs | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/src/librustc/metadata/decoder.rs b/src/librustc/metadata/decoder.rs index d1c13694877..b8218bc4d46 100644 --- a/src/librustc/metadata/decoder.rs +++ b/src/librustc/metadata/decoder.rs @@ -619,7 +619,7 @@ pub fn maybe_get_item_ast(intr: @ident_interner, cdata: cmd, tcx: ty::ctxt, let item_doc = lookup_item(id, cdata.data); let path = { let item_path = item_path(intr, item_doc); - vec::from_slice(item_path.init()) + vec::to_owned(item_path.init()) }; match decode_inlined_item(cdata, tcx, copy path, item_doc) { Some(ref ii) => csearch::found((/*bad*/copy *ii)), diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs index 9fa0ad438cc..02f0cc6e42d 100644 --- a/src/librustc/metadata/encoder.rs +++ b/src/librustc/metadata/encoder.rs @@ -1461,7 +1461,7 @@ pub fn encode_metadata(parms: EncodeParams, crate: &crate) -> ~[u8] { // // Should be: // - // vec::from_slice(metadata_encoding_version) + + // vec::to_owned(metadata_encoding_version) + let writer_bytes: &mut ~[u8] = wr.bytes; diff --git a/src/librustc/metadata/filesearch.rs b/src/librustc/metadata/filesearch.rs index 0708b7d38d3..9ef1f3e7b41 100644 --- a/src/librustc/metadata/filesearch.rs +++ b/src/librustc/metadata/filesearch.rs @@ -101,7 +101,7 @@ pub fn mk_filesearch(maybe_sysroot: &Option<@Path>, @FileSearchImpl { sysroot: sysroot, addl_lib_search_paths: addl_lib_search_paths, - target_triple: str::from_slice(target_triple) + target_triple: str::to_owned(target_triple) } as @FileSearch } @@ -127,7 +127,7 @@ pub fn search<T:Copy>(filesearch: @FileSearch, pick: pick<T>) -> Option<T> { pub fn relative_target_lib_path(target_triple: &str) -> Path { Path(libdir()).push_many([~"rustc", - str::from_slice(target_triple), + str::to_owned(target_triple), libdir()]) } diff --git a/src/librustc/metadata/loader.rs b/src/librustc/metadata/loader.rs index bad6e2a4ee5..d1510f31a9e 100644 --- a/src/librustc/metadata/loader.rs +++ b/src/librustc/metadata/loader.rs @@ -71,7 +71,7 @@ fn libname(cx: &Context) -> (~str, ~str) { os_freebsd => (freebsd::DLL_PREFIX, freebsd::DLL_SUFFIX), }; - (str::from_slice(dll_prefix), str::from_slice(dll_suffix)) + (str::to_owned(dll_prefix), str::to_owned(dll_suffix)) } fn find_library_crate_aux( |
