about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorWangshan Lu <wisagan@gmail.com>2016-03-22 07:38:44 +0800
committerWangshan Lu <wisagan@gmail.com>2016-03-22 07:38:44 +0800
commitb5b1d0685e54dc9228757ada714551d7eed121f1 (patch)
tree8a76342038ddad1132d1047fd88a693f7b1f0f5d /src/libstd
parentaa5afb0c1737d39f28a212cdb5ebcb02ffd8dea8 (diff)
downloadrust-b5b1d0685e54dc9228757ada714551d7eed121f1.tar.gz
rust-b5b1d0685e54dc9228757ada714551d7eed121f1.zip
Fix Default for OsString/OsStr
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/ffi/os_str.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/ffi/os_str.rs b/src/libstd/ffi/os_str.rs
index e50be34e53b..de840457a01 100644
--- a/src/libstd/ffi/os_str.rs
+++ b/src/libstd/ffi/os_str.rs
@@ -173,7 +173,7 @@ impl ops::Deref for OsString {
     }
 }
 
-#[stable(feature = "rust1", since = "1.9.0")]
+#[stable(feature = "osstring_default", since = "1.9.0")]
 impl Default for OsString {
     #[inline]
     fn default() -> OsString {
@@ -310,11 +310,11 @@ impl OsStr {
     }
 }
 
-#[stable(feature = "rust1", since = "1.9.0")]
+#[stable(feature = "osstring_default", since = "1.9.0")]
 impl<'a> Default for &'a OsStr {
     #[inline]
     fn default() -> &'a OsStr {
-        ""
+        OsStr::new("")
     }
 }