mirror of
https://github.com/opencv/opencv.git
synced 2025-06-07 17:44:04 +08:00
Merge pull request #14953 from alalek:core_static_analysis_eval_expr
This commit is contained in:
commit
69560588fe
@ -326,8 +326,8 @@ CV_INLINE CV_NORETURN void errorNoReturn(int _code, const String& _err, const ch
|
|||||||
|
|
||||||
// In practice, some macro are not processed correctly (noreturn is not detected).
|
// In practice, some macro are not processed correctly (noreturn is not detected).
|
||||||
// We need to use simplified definition for them.
|
// We need to use simplified definition for them.
|
||||||
#define CV_Error(...) do { abort(); } while (0)
|
#define CV_Error(code, msg) do { (void)(code); (void)(msg); abort(); } while (0)
|
||||||
#define CV_Error_( code, args ) do { cv::format args; abort(); } while (0)
|
#define CV_Error_(code, args) do { (void)(code); (void)(cv::format args); abort(); } while (0)
|
||||||
#define CV_Assert( expr ) do { if (!(expr)) abort(); } while (0)
|
#define CV_Assert( expr ) do { if (!(expr)) abort(); } while (0)
|
||||||
#define CV_ErrorNoReturn CV_Error
|
#define CV_ErrorNoReturn CV_Error
|
||||||
#define CV_ErrorNoReturn_ CV_Error_
|
#define CV_ErrorNoReturn_ CV_Error_
|
||||||
|
Loading…
Reference in New Issue
Block a user