X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Farray_size%2Farray_size.h;h=0876945c5e52a7c19e034fb8fdd1ff5e75d1305f;hp=c561c0ac9c674ca393405ab888b941c0136ca63a;hb=3f4e83d8ac847d6bf0c20e88cdbca535e842a97b;hpb=a1d048552e7c9cbd07092cefb87204563a807608 diff --git a/ccan/array_size/array_size.h b/ccan/array_size/array_size.h index c561c0ac..0876945c 100644 --- a/ccan/array_size/array_size.h +++ b/ccan/array_size/array_size.h @@ -17,7 +17,7 @@ /* Two gcc extensions. * &a[0] degrades to a pointer: a different type from an array */ #define _array_size_chk(arr) \ - EXPR_BUILD_ASSERT(!__builtin_types_compatible_p(typeof(arr), \ + BUILD_ASSERT_OR_ZERO(!__builtin_types_compatible_p(typeof(arr), \ typeof(&(arr)[0]))) #else #define _array_size_chk(arr) 0