mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-07-24 22:04:28 +08:00
Avoid throwing in destructors (this caused build warnings in test-suite)
This commit is contained in:
parent
427f2f66d6
commit
71d0402e3e
@ -31,7 +31,7 @@ class Barrier {
|
||||
eigen_assert(((count << 1) >> 1) == count);
|
||||
}
|
||||
~Barrier() {
|
||||
eigen_assert((state_>>1) == 0);
|
||||
eigen_plain_assert((state_>>1) == 0);
|
||||
}
|
||||
|
||||
void Notify() {
|
||||
|
@ -58,7 +58,7 @@ class EventCount {
|
||||
|
||||
~EventCount() {
|
||||
// Ensure there are no waiters.
|
||||
eigen_assert((state_.load() & (kStackMask | kWaiterMask)) == kStackMask);
|
||||
eigen_plain_assert((state_.load() & (kStackMask | kWaiterMask)) == kStackMask);
|
||||
}
|
||||
|
||||
// Prewait prepares for waiting.
|
||||
|
@ -47,7 +47,7 @@ class RunQueue {
|
||||
array_[i].state.store(kEmpty, std::memory_order_relaxed);
|
||||
}
|
||||
|
||||
~RunQueue() { eigen_assert(Size() == 0); }
|
||||
~RunQueue() { eigen_plain_assert(Size() == 0); }
|
||||
|
||||
// PushFront inserts w at the beginning of the queue.
|
||||
// If queue is full returns w, otherwise returns default-constructed Work.
|
||||
|
Loading…
x
Reference in New Issue
Block a user