diff --git a/src/include/switch_platform.h b/src/include/switch_platform.h index 005378d392..233caa7c8b 100644 --- a/src/include/switch_platform.h +++ b/src/include/switch_platform.h @@ -337,8 +337,12 @@ SWITCH_END_EXTERN_C #define TRUE (!FALSE) #endif #ifndef switch_assert +#ifdef PVS_STUDIO // Mute PVS FALSE ALARM +#define switch_assert(expr) do {if (!(expr)) {fprintf(stderr, "MEMERR\n"); abort();}} while (0) +#else #define switch_assert(expr) assert(expr) #endif +#endif #ifndef __ATTR_SAL /* used for msvc code analysis */ /* http://msdn2.microsoft.com/en-us/library/ms235402.aspx */