libs: Fix miscellaneous fallout of librustrt
This commit is contained in:
parent
d743b8831e
commit
75014f7b17
34 changed files with 263 additions and 288 deletions
|
|
@ -72,6 +72,10 @@ fn expect<T>(a: core::option::Option<T>, b: &str) -> T {
|
|||
}
|
||||
}
|
||||
|
||||
// FIXME(#14344) this shouldn't be necessary
|
||||
#[doc(hidden)]
|
||||
pub fn fixme_14344_be_sure_to_link_to_collections() {}
|
||||
|
||||
#[cfg(not(test))]
|
||||
mod std {
|
||||
pub use core::fmt; // necessary for fail!()
|
||||
|
|
|
|||
|
|
@ -862,7 +862,7 @@ mod tests {
|
|||
use std::prelude::*;
|
||||
use std::rand::{Rng, task_rng};
|
||||
use std::rc::Rc;
|
||||
use std::unstable;
|
||||
use std::rt;
|
||||
use slice::*;
|
||||
|
||||
use vec::Vec;
|
||||
|
|
@ -1104,9 +1104,9 @@ mod tests {
|
|||
#[test]
|
||||
fn test_swap_remove_noncopyable() {
|
||||
// Tests that we don't accidentally run destructors twice.
|
||||
let mut v = vec![unstable::sync::Exclusive::new(()),
|
||||
unstable::sync::Exclusive::new(()),
|
||||
unstable::sync::Exclusive::new(())];
|
||||
let mut v = vec![rt::exclusive::Exclusive::new(()),
|
||||
rt::exclusive::Exclusive::new(()),
|
||||
rt::exclusive::Exclusive::new(())];
|
||||
let mut _e = v.swap_remove(0);
|
||||
assert_eq!(v.len(), 2);
|
||||
_e = v.swap_remove(1);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue