]> git.lizzy.rs Git - rust.git/commitdiff
rustrt: Don't conditionally init the at_exit QUEUE
authorAlex Crichton <alex@alexcrichton.com>
Wed, 30 Jul 2014 14:08:42 +0000 (07:08 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 31 Jul 2014 14:30:53 +0000 (07:30 -0700)
This initialization should happen unconditionally, but the rtassert! macro is
gated on the ENFORCE_SANITY define

Closes #16106

src/librustrt/at_exit_imp.rs

index c9188e81975c614f9bcd93f384012d9841b03299..9e4c42296769e56b5bb615aa08e397a413b02f7c 100644 (file)
@@ -31,7 +31,7 @@ pub fn init() {
     let state: Box<Queue> = box Exclusive::new(Vec::new());
     unsafe {
         rtassert!(!RUNNING.load(atomics::SeqCst));
-        rtassert!(QUEUE.swap(mem::transmute(state), atomics::SeqCst) == 0);
+        assert!(QUEUE.swap(mem::transmute(state), atomics::SeqCst) == 0);
     }
 }