Rename static mut to upper case
This commit is contained in:
parent
350b0d8946
commit
72399f2db7
|
@ -271,22 +271,22 @@ fn test_zip_unzip() {
|
|||
|
||||
#[test]
|
||||
fn test_vec_truncate_drop() {
|
||||
static mut drops: u32 = 0;
|
||||
static mut DROPS: u32 = 0;
|
||||
struct Elem(i32);
|
||||
impl Drop for Elem {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
drops += 1;
|
||||
DROPS += 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let mut v = vec![Elem(1), Elem(2), Elem(3), Elem(4), Elem(5)];
|
||||
assert_eq!(unsafe { drops }, 0);
|
||||
assert_eq!(unsafe { DROPS }, 0);
|
||||
v.truncate(3);
|
||||
assert_eq!(unsafe { drops }, 2);
|
||||
assert_eq!(unsafe { DROPS }, 2);
|
||||
v.truncate(0);
|
||||
assert_eq!(unsafe { drops }, 5);
|
||||
assert_eq!(unsafe { DROPS }, 5);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
|
@ -695,12 +695,12 @@ fn test_show() {
|
|||
|
||||
#[test]
|
||||
fn test_drop() {
|
||||
static mut drops: i32 = 0;
|
||||
static mut DROPS: i32 = 0;
|
||||
struct Elem;
|
||||
impl Drop for Elem {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
drops += 1;
|
||||
DROPS += 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -712,17 +712,17 @@ fn test_drop() {
|
|||
ring.push_front(Elem);
|
||||
drop(ring);
|
||||
|
||||
assert_eq!(unsafe { drops }, 4);
|
||||
assert_eq!(unsafe { DROPS }, 4);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_drop_with_pop() {
|
||||
static mut drops: i32 = 0;
|
||||
static mut DROPS: i32 = 0;
|
||||
struct Elem;
|
||||
impl Drop for Elem {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
drops += 1;
|
||||
DROPS += 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -735,20 +735,20 @@ fn test_drop_with_pop() {
|
|||
|
||||
drop(ring.pop_back());
|
||||
drop(ring.pop_front());
|
||||
assert_eq!(unsafe { drops }, 2);
|
||||
assert_eq!(unsafe { DROPS }, 2);
|
||||
|
||||
drop(ring);
|
||||
assert_eq!(unsafe { drops }, 4);
|
||||
assert_eq!(unsafe { DROPS }, 4);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_drop_clear() {
|
||||
static mut drops: i32 = 0;
|
||||
static mut DROPS: i32 = 0;
|
||||
struct Elem;
|
||||
impl Drop for Elem {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
drops += 1;
|
||||
DROPS += 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -759,10 +759,10 @@ fn test_drop_clear() {
|
|||
ring.push_back(Elem);
|
||||
ring.push_front(Elem);
|
||||
ring.clear();
|
||||
assert_eq!(unsafe { drops }, 4);
|
||||
assert_eq!(unsafe { DROPS }, 4);
|
||||
|
||||
drop(ring);
|
||||
assert_eq!(unsafe { drops }, 4);
|
||||
assert_eq!(unsafe { DROPS }, 4);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
|
@ -387,7 +387,7 @@ mod tests {
|
|||
#[test]
|
||||
fn stampede_once() {
|
||||
static O: Once = Once::new();
|
||||
static mut run: bool = false;
|
||||
static mut RUN: bool = false;
|
||||
|
||||
let (tx, rx) = channel();
|
||||
for _ in 0..10 {
|
||||
|
@ -396,10 +396,10 @@ mod tests {
|
|||
for _ in 0..4 { thread::yield_now() }
|
||||
unsafe {
|
||||
O.call_once(|| {
|
||||
assert!(!run);
|
||||
run = true;
|
||||
assert!(!RUN);
|
||||
RUN = true;
|
||||
});
|
||||
assert!(run);
|
||||
assert!(RUN);
|
||||
}
|
||||
tx.send(()).unwrap();
|
||||
});
|
||||
|
@ -407,10 +407,10 @@ mod tests {
|
|||
|
||||
unsafe {
|
||||
O.call_once(|| {
|
||||
assert!(!run);
|
||||
run = true;
|
||||
assert!(!RUN);
|
||||
RUN = true;
|
||||
});
|
||||
assert!(run);
|
||||
assert!(RUN);
|
||||
}
|
||||
|
||||
for _ in 0..10 {
|
||||
|
|
|
@ -44,7 +44,7 @@ pub mod eh_frames {
|
|||
|
||||
// Scratch space for unwinder's internal book-keeping.
|
||||
// This is defined as `struct object` in $GCC/libgcc/unwind-dw2-fde.h.
|
||||
static mut obj: [isize; 6] = [0; 6];
|
||||
static mut OBJ: [isize; 6] = [0; 6];
|
||||
|
||||
// Unwind info registration/deregistration routines.
|
||||
// See the docs of `unwind` module in libstd.
|
||||
|
@ -56,13 +56,13 @@ pub mod eh_frames {
|
|||
unsafe fn init() {
|
||||
// register unwind info on module startup
|
||||
rust_eh_register_frames(&__EH_FRAME_BEGIN__ as *const u8,
|
||||
&mut obj as *mut _ as *mut u8);
|
||||
&mut OBJ as *mut _ as *mut u8);
|
||||
}
|
||||
|
||||
unsafe fn uninit() {
|
||||
// unregister on shutdown
|
||||
rust_eh_unregister_frames(&__EH_FRAME_BEGIN__ as *const u8,
|
||||
&mut obj as *mut _ as *mut u8);
|
||||
&mut OBJ as *mut _ as *mut u8);
|
||||
}
|
||||
|
||||
// MSVC-specific init/uninit routine registration
|
||||
|
|
Loading…
Reference in New Issue