我想知道如何消除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++test忽略这个问题。