[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