[x265] [PATCH STABLE] common: in checked builds, use hard abort when errors are found
Steve Borho
steve at borho.org
Sat Mar 14 20:06:34 CET 2015
# HG changeset patch
# User Steve Borho <steve at borho.org>
# Date 1426359980 18000
# Sat Mar 14 14:06:20 2015 -0500
# Branch stable
# Node ID 72c8cb6a24674dafda081225afb3df3b4347f7cd
# Parent 46501a627a8d0d540c6189469fbed4df61a476e0
common: in checked builds, use hard abort when errors are found
If messages are allowed to spew, the first error is often lost. Break on the
first and report immediately.
diff -r 46501a627a8d -r 72c8cb6a2467 source/common/common.h
--- a/source/common/common.h Sat Mar 14 10:26:59 2015 -0500
+++ b/source/common/common.h Sat Mar 14 14:06:20 2015 -0500
@@ -98,9 +98,9 @@
#if _DEBUG && defined(_MSC_VER)
#define DEBUG_BREAK() __debugbreak()
#elif __APPLE_CC__
-#define DEBUG_BREAK() __builtin_trap();
+#define DEBUG_BREAK() __builtin_trap()
#else
-#define DEBUG_BREAK()
+#define DEBUG_BREAK() abort()
#endif
/* If compiled with CHECKED_BUILD perform run-time checks and log any that
More information about the x265-devel
mailing list