diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2015-02-24 07:14:56 +0530 |
|---|---|---|
| committer | Manish Goregaokar <manishsmail@gmail.com> | 2015-02-24 12:08:34 +0530 |
| commit | 9b7c749e7dbcbfcb3e6c3d6b611d6d5093703d8e (patch) | |
| tree | e47d1a159c105be9492bf627ed015dc133a3ec8e /src/libstd/thread_local | |
| parent | 3ca54390095085eaae0baf85b0d1552067c5ee1b (diff) | |
| parent | e5e76e9b968cc61012321d3a916e0315b58c4484 (diff) | |
| download | rust-9b7c749e7dbcbfcb3e6c3d6b611d6d5093703d8e.tar.gz rust-9b7c749e7dbcbfcb3e6c3d6b611d6d5093703d8e.zip | |
Rollup merge of #22728 - vojtechkral:int-audit-thread-local, r=alexcrichton
Integer audit in `libstd/thread_local/*`, part of #22240
Diffstat (limited to 'src/libstd/thread_local')
| -rw-r--r-- | src/libstd/thread_local/mod.rs | 18 | ||||
| -rw-r--r-- | src/libstd/thread_local/scoped.rs | 12 |
2 files changed, 15 insertions, 15 deletions
diff --git a/src/libstd/thread_local/mod.rs b/src/libstd/thread_local/mod.rs index cdd71d440fe..d65156dae96 100644 --- a/src/libstd/thread_local/mod.rs +++ b/src/libstd/thread_local/mod.rs @@ -74,7 +74,7 @@ pub mod __impl { /// use std::cell::RefCell; /// use std::thread; /// -/// thread_local!(static FOO: RefCell<uint> = RefCell::new(1)); +/// thread_local!(static FOO: RefCell<u32> = RefCell::new(1)); /// /// FOO.with(|f| { /// assert_eq!(*f.borrow(), 1); @@ -503,7 +503,7 @@ mod imp { unsafe fn ptr(&'static self) -> Option<*mut T> { let ptr = self.os.get() as *mut Value<T>; if !ptr.is_null() { - if ptr as uint == 1 { + if ptr as usize == 1 { return None } return Some(&mut (*ptr).value as *mut T); @@ -563,7 +563,7 @@ mod tests { #[test] fn smoke_no_dtor() { - thread_local!(static FOO: UnsafeCell<int> = UnsafeCell { value: 1 }); + thread_local!(static FOO: UnsafeCell<i32> = UnsafeCell { value: 1 }); FOO.with(|f| unsafe { assert_eq!(*f.get(), 1); @@ -632,7 +632,7 @@ mod tests { thread_local!(static K2: UnsafeCell<Option<S2>> = UnsafeCell { value: None }); - static mut HITS: uint = 0; + static mut HITS: u32 = 0; impl Drop for S1 { fn drop(&mut self) { @@ -723,8 +723,8 @@ mod dynamic_tests { #[test] fn smoke() { - fn square(i: int) -> int { i * i } - thread_local!(static FOO: int = square(3)); + fn square(i: i32) -> i32 { i * i } + thread_local!(static FOO: i32 = square(3)); FOO.with(|f| { assert_eq!(*f, 9); @@ -733,12 +733,12 @@ mod dynamic_tests { #[test] fn hashmap() { - fn map() -> RefCell<HashMap<int, int>> { + fn map() -> RefCell<HashMap<i32, i32>> { let mut m = HashMap::new(); m.insert(1, 2); RefCell::new(m) } - thread_local!(static FOO: RefCell<HashMap<int, int>> = map()); + thread_local!(static FOO: RefCell<HashMap<i32, i32>> = map()); FOO.with(|map| { assert_eq!(map.borrow()[1], 2); @@ -747,7 +747,7 @@ mod dynamic_tests { #[test] fn refcell_vec() { - thread_local!(static FOO: RefCell<Vec<uint>> = RefCell::new(vec![1, 2, 3])); + thread_local!(static FOO: RefCell<Vec<u32>> = RefCell::new(vec![1, 2, 3])); FOO.with(|vec| { assert_eq!(vec.borrow().len(), 3); diff --git a/src/libstd/thread_local/scoped.rs b/src/libstd/thread_local/scoped.rs index 01220e7bc1f..a2a5d8b81f4 100644 --- a/src/libstd/thread_local/scoped.rs +++ b/src/libstd/thread_local/scoped.rs @@ -24,7 +24,7 @@ //! # Example //! //! ``` -//! scoped_thread_local!(static FOO: uint); +//! scoped_thread_local!(static FOO: u32); //! //! // Initially each scoped slot is empty. //! assert!(!FOO.is_set()); @@ -140,7 +140,7 @@ impl<T> Key<T> { /// # Example /// /// ``` - /// scoped_thread_local!(static FOO: uint); + /// scoped_thread_local!(static FOO: u32); /// /// FOO.set(&100, || { /// let val = FOO.with(|v| *v); @@ -192,7 +192,7 @@ impl<T> Key<T> { /// # Example /// /// ```no_run - /// scoped_thread_local!(static FOO: uint); + /// scoped_thread_local!(static FOO: u32); /// /// FOO.with(|slot| { /// // work with `slot` @@ -269,11 +269,11 @@ mod tests { use cell::Cell; use prelude::v1::*; - scoped_thread_local!(static FOO: uint); + scoped_thread_local!(static FOO: u32); #[test] fn smoke() { - scoped_thread_local!(static BAR: uint); + scoped_thread_local!(static BAR: u32); assert!(!BAR.is_set()); BAR.set(&1, || { @@ -287,7 +287,7 @@ mod tests { #[test] fn cell_allowed() { - scoped_thread_local!(static BAR: Cell<uint>); + scoped_thread_local!(static BAR: Cell<u32>); BAR.set(&Cell::new(1), || { BAR.with(|slot| { |
