MINOR: debug: make the ABORT_NOW macro use a volatile int
Similar to previous commit, let's make the macro use a volatile when
dereferencing NULL so that clang doesn't optimize it away.
diff --git a/include/common/debug.h b/include/common/debug.h
index 1f84c65..325ef83 100644
--- a/include/common/debug.h
+++ b/include/common/debug.h
@@ -40,7 +40,7 @@
/* This abort is more efficient than abort() because it does not mangle the
* stack and stops at the exact location we need.
*/
-#define ABORT_NOW() (*(int*)0=0)
+#define ABORT_NOW() (*(volatile int*)0=0)
/* this one is provided for easy code tracing.
* Usage: TRACE(strm||0, fmt, args...);