--- libavutil/avassert.h | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/libavutil/avassert.h b/libavutil/avassert.h index 1895fb7551..cdab912fe4 100644 --- a/libavutil/avassert.h +++ b/libavutil/avassert.h @@ -75,4 +75,16 @@ */ void av_assert0_fpu(void); +/** + * Assert this can not be reached + */ +#if AV_HAS_BUILTIN(__builtin_unreachable) +#define av_assert_unreachable() do { \ + av_assert2(0); \ + __builtin_unreachable(); \ +} while (0) +#else +#define av_assert_unreachable() av_assert2(0) +#endif + #endif /* AVUTIL_AVASSERT_H */ base-commit: 85706f5136cf7c88f95843b2634dd3f7d7d2cb6d -- 2.39.3 (Apple Git-146) _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".