mirror of
https://github.com/opencv/opencv.git
synced 2026-07-30 15:53:03 +04:00
Merge pull request #15359 from mgehre:fix_dangling_pointer
This commit is contained in:
@@ -205,7 +205,7 @@ void traceOpenCLCheck(cl_int status, const char* message)
|
||||
CV_OCL_TRACE_CHECK_RESULT(check_result, msg); \
|
||||
if (check_result != CL_SUCCESS) \
|
||||
{ \
|
||||
if (0) { const char* msg_ = (msg); CV_UNUSED(msg_); /* ensure const char* type (cv::String without c_str()) */ } \
|
||||
static_assert(std::is_convertible<decltype(msg), const char*>::value, "msg of CV_OCL_CHECK_RESULT must be const char*"); \
|
||||
cv::String error_msg = CV_OCL_API_ERROR_MSG(check_result, msg); \
|
||||
CV_Error(Error::OpenCLApiCallError, error_msg); \
|
||||
} \
|
||||
@@ -225,7 +225,7 @@ void traceOpenCLCheck(cl_int status, const char* message)
|
||||
CV_OCL_TRACE_CHECK_RESULT(check_result, msg); \
|
||||
if (check_result != CL_SUCCESS && isRaiseError()) \
|
||||
{ \
|
||||
if (0) { const char* msg_ = (msg); CV_UNUSED(msg_); /* ensure const char* type (cv::String without c_str()) */ } \
|
||||
static_assert(std::is_convertible<decltype(msg), const char*>::value, "msg of CV_OCL_DBG_CHECK_RESULT must be const char*"); \
|
||||
cv::String error_msg = CV_OCL_API_ERROR_MSG(check_result, msg); \
|
||||
CV_Error(Error::OpenCLApiCallError, error_msg); \
|
||||
} \
|
||||
|
||||
Reference in New Issue
Block a user