X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Fcompiler.h;h=511dbdf302456d46329bce98e1147b7c34a51543;hp=4b3185529bd886a0de8d906d465712a28ebb470c;hb=1b85da854e5f034224ea208d96d6ed9d709e7976;hpb=db21eff94739900b1ab51d231dfb281ead0a0fa5 diff --git a/urcu/compiler.h b/urcu/compiler.h index 4b31855..511dbdf 100644 --- a/urcu/compiler.h +++ b/urcu/compiler.h @@ -64,6 +64,7 @@ * @member: name of the field within the object. */ #define caa_container_of(ptr, type, member) \ + __extension__ \ ({ \ const __typeof__(((type *) NULL)->member) * __ptr = (ptr); \ (type *)((char *)__ptr - offsetof(type, member)); \