Я хотел бы знать, как подавить этот дефект, найденный ParasoftМожно ли устранить дефект, найденный parasoft, с помощью директив в коде?
BD-PB-CC:Condition "result != 0" always evaluates to false
/home/redbend/dev/vdm-10.2/sdk/source/engine/core/src/vdm_core_api.c:82
Проблема с этим кодом:
//Initialize MMI sub-component
result = VDM_MMI_init();
if (result != VDM_ERR_OK)
goto err;
, который вызывает эту функцию:
VDM_Error VDM_MMI_init(void)
{
return VDM_ERR_OK;
}
Структура должен поддерживаться как VDM_MMI_init() может возвращать ошибку в будущем.
Я ищу какой-либо макрос или комментарий может быть встроен в код, который поведает C++ тест, чтобы игнорировать эту проблему
Спасибо. Я искал что-то, что определит определенный дефект в определенной строке. – eyalm
Поместите прагмы вокруг указанной строки в этом случае. – slugonamission