summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2014-05-12 16:04:45 +0100
committerAlex Crichton <alex@alexcrichton.com>2014-05-12 19:52:29 -0700
commit16351731ac9bd1f367811ff1d5000515b8d0a5a7 (patch)
treef60a532a65c6d3e7d12520f184318682fe912163 /src/libstd
parente798b97ce9b4a071e801ff4bf0cc1b19d68f3cdc (diff)
downloadrust-16351731ac9bd1f367811ff1d5000515b8d0a5a7.tar.gz
rust-16351731ac9bd1f367811ff1d5000515b8d0a5a7.zip
Remove an unnecessary .move_iter().collect()
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/os.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/os.rs b/src/libstd/os.rs
index 134cfa89a37..b10b74183fe 100644
--- a/src/libstd/os.rs
+++ b/src/libstd/os.rs
@@ -142,7 +142,7 @@ pub mod win32 {
     }
 
     pub fn as_utf16_p<T>(s: &str, f: |*u16| -> T) -> T {
-        let mut t = s.to_utf16().move_iter().collect::<Vec<u16>>();
+        let mut t = s.to_utf16();
         // Null terminate before passing on.
         t.push(0u16);
         f(t.as_ptr())