if compiled with -NDEBUG, assert() is optimised out.
Signed-off-by: Kefu Chai <kchai@redhat.com>
public:
Cond() : waiter_mutex(NULL) {
- int r = pthread_cond_init(&_c,NULL);
+ [[maybe_unused]] int r = pthread_cond_init(&_c,NULL);
assert(r == 0);
}
virtual ~Cond() {
template<class ConfigObs>
void ObserverMgr<ConfigObs>::remove_observer(ConfigObs* observer)
{
- bool found_obs = false;
+ [[maybe_unused]] bool found_obs = false;
for (auto o = observers.begin(); o != observers.end(); ) {
if (o->second == observer) {
observers.erase(o++);
typedef void (*callback_t)(void *arg);
OnExitManager() {
- int ret = pthread_mutex_init(&lock_, NULL);
+ [[maybe_unused]] int ret = pthread_mutex_init(&lock_, NULL);
assert(ret == 0);
}
// track usage of cached crcs
buffer::track_cached_crc(true);
- int base_cached = buffer::get_cached_crc();
- int base_cached_adjusted = buffer::get_cached_crc_adjusted();
+ [[maybe_unused]] int base_cached = buffer::get_cached_crc();
+ [[maybe_unused]] int base_cached_adjusted = buffer::get_cached_crc_adjusted();
bufferlist bla;
bla.push_back(a);