Correct CHECK_MEM_ERROR macro (release builds)
authorYury Gitman <yuryg@google.com>
Tue, 23 Aug 2016 01:52:44 +0000 (18:52 -0700)
committerAlex Converse <aconverse@google.com>
Tue, 23 Aug 2016 22:46:04 +0000 (22:46 +0000)
The previous macro doesn't work with &cpi->common as a first argument

Change-Id: Iddf7a1f5d56d7abafd9b2b8707aa611d349e7a68

vp9/common/vp9_common.h

index a4111fc..666c3be 100644 (file)
@@ -56,12 +56,12 @@ static INLINE int get_unsigned_bits(unsigned int num_values) {
                          __LINE__);                                         \
   } while (0)
 #else
-#define CHECK_MEM_ERROR(cm, lval, expr)                   \
-  do {                                                    \
-    lval = (expr);                                        \
-    if (!lval)                                            \
-      vpx_internal_error(&cm->error, VPX_CODEC_MEM_ERROR, \
-                         "Failed to allocate " #lval);    \
+#define CHECK_MEM_ERROR(cm, lval, expr)                     \
+  do {                                                      \
+    lval = (expr);                                          \
+    if (!lval)                                              \
+      vpx_internal_error(&(cm)->error, VPX_CODEC_MEM_ERROR, \
+                         "Failed to allocate " #lval);      \
   } while (0)
 #endif