Одна из проблем, с которой я столкнулся, заключалась в коде следующего вида
Код: Выделить всё
if (expression)
{
var = var;
}
Мы собираем с -Werror, а это невозможно.
ошибка: явное присвоение значения переменной типа 'int' самой себе [-Werror,-Wself-assign]
Я могу избавиться от предупреждения /ошибка с -Wno-self-assign или -Wno-error=самостоятельное назначение или локально с помощью
Код: Выделить всё
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wself-assign"
var = var;
#pragma clang diagnostic pop
Есть ли у кого-нибудь другие предложения по коду без побочных эффектов, который можно было бы использовать для точек останова?
Подробнее здесь: https://stackoverflow.com/questions/787 ... point-code
Мобильная версия