X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Falign.h;h=913327a8aac02d0db5a01db5f4fddb1676edf19e;hb=2e349edd406c641a9437020451b718e5bc9253e0;hp=9154051e33e59363cf24ee77a065dd675ab976b6;hpb=f8b934136d431621e3e85457ac2875e8bd9c3387;p=lttng-ust.git diff --git a/include/lttng/align.h b/include/lttng/align.h index 9154051e..913327a8 100644 --- a/include/lttng/align.h +++ b/include/lttng/align.h @@ -23,7 +23,7 @@ #define PAGE_SIZE sysconf(_SC_PAGE_SIZE) #define PAGE_MASK (~(PAGE_SIZE - 1)) #define __ALIGN_MASK(v, mask) (((v) + (mask)) & ~(mask)) -#define ALIGN(v, align) __ALIGN_MASK(v, (typeof(v)) (align) - 1) +#define ALIGN(v, align) __ALIGN_MASK(v, (__typeof__(v)) (align) - 1) #define PAGE_ALIGN(addr) ALIGN(addr, PAGE_SIZE) /**