adding conditional compliation for the code which is supposed to run only for debug mode builds, to fix release unused variable as error (#1240)

This commit is contained in:
absaroj 2024-02-01 23:26:18 -08:00 коммит произвёл GitHub
Родитель e8dd205557
Коммит 6991de6d43
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -440,7 +440,9 @@ namespace MAT_NS_BEGIN {
}
bool lock() {
#ifndef NDEBUG
unsigned count = 0;
#endif
unsigned waitTime = 0;
while (!trylock()) {
if (waitTime >= MAX_DB_LOCKWAIT_DELAY) {
@ -452,8 +454,10 @@ namespace MAT_NS_BEGIN {
return false;
}
waitTime += MAX_DB_LOCKWAIT_DELAY; // 500ms, 1000ms
#ifndef NDEBUG
count++;
LOG_DEBUG("Lock: waiting to acquire the lock: count=%u, waitTime=%u", count, waitTime);
#endif
PAL::sleep(MAX_DB_LOCKWAIT_DELAY);
}
LOG_DEBUG("Lock: acquired [time=%u]", waitTime);