diff options
| author | bors <bors@rust-lang.org> | 2014-02-10 14:56:47 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-02-10 14:56:47 -0800 |
| commit | 38ed4674e8054ee854871303401bffed7c05b01b (patch) | |
| tree | 59745ee9aa34079821e8afa2274a4bc83e98254d /src/libstd/rt | |
| parent | cf9164f94c6a7e3717f67b1fb74a7662639835f0 (diff) | |
| parent | e9ff91e9beb6c92d9662242c1090c507b1611c59 (diff) | |
| download | rust-38ed4674e8054ee854871303401bffed7c05b01b.tar.gz rust-38ed4674e8054ee854871303401bffed7c05b01b.zip | |
auto merge of #11956 : edwardw/rust/issue-7556, r=cmr
Closes #7556. Also move ``std::util::Void`` to ``std::any::Void``. It makes more sense to me.
Diffstat (limited to 'src/libstd/rt')
| -rw-r--r-- | src/libstd/rt/args.rs | 4 | ||||
| -rw-r--r-- | src/libstd/rt/at_exit_imp.rs | 4 | ||||
| -rw-r--r-- | src/libstd/rt/unwind.rs | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/src/libstd/rt/args.rs b/src/libstd/rt/args.rs index 526ad60bb21..cef03d66923 100644 --- a/src/libstd/rt/args.rs +++ b/src/libstd/rt/args.rs @@ -72,7 +72,7 @@ mod imp { #[cfg(not(test))] use str; use unstable::finally::Finally; use unstable::mutex::{Mutex, MUTEX_INIT}; - use util; + use mem; #[cfg(not(test))] use vec; static mut global_args_ptr: uint = 0; @@ -93,7 +93,7 @@ mod imp { pub fn take() -> Option<~[~str]> { with_lock(|| unsafe { let ptr = get_global_ptr(); - let val = util::replace(&mut *ptr, None); + let val = mem::replace(&mut *ptr, None); val.as_ref().map(|s: &~~[~str]| (**s).clone()) }) } diff --git a/src/libstd/rt/at_exit_imp.rs b/src/libstd/rt/at_exit_imp.rs index 6f9be64a73d..185f4b4edd7 100644 --- a/src/libstd/rt/at_exit_imp.rs +++ b/src/libstd/rt/at_exit_imp.rs @@ -14,10 +14,10 @@ use cast; use iter::Iterator; +use mem; use option::{Some, None}; use ptr::RawPtr; use unstable::sync::Exclusive; -use util; use vec::OwnedVector; type Queue = Exclusive<~[proc()]>; @@ -60,7 +60,7 @@ pub fn run() { QUEUE = 0 as *mut Queue; let mut vec = None; state.with(|arr| { - vec = Some(util::replace(arr, ~[])); + vec = Some(mem::replace(arr, ~[])); }); vec.take_unwrap() }; diff --git a/src/libstd/rt/unwind.rs b/src/libstd/rt/unwind.rs index 9aece13b84c..2f4e705735e 100644 --- a/src/libstd/rt/unwind.rs +++ b/src/libstd/rt/unwind.rs @@ -60,6 +60,7 @@ use c_str::CString; use cast; use fmt; use kinds::Send; +use mem; use option::{Some, None, Option}; use prelude::drop; use ptr::RawPtr; @@ -69,7 +70,6 @@ use rt::task::Task; use str::Str; use task::TaskResult; use unstable::intrinsics; -use util; use uw = self::libunwind; @@ -470,7 +470,7 @@ fn begin_unwind_inner(msg: ~Any, file: &'static str, line: uint) -> ! { n, msg_s, file, line); task = Local::take(); - match util::replace(&mut task.stderr, Some(stderr)) { + match mem::replace(&mut task.stderr, Some(stderr)) { Some(prev) => { Local::put(task); drop(prev); |
