X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=libust%2Ftracercore.h;h=79c2dbf9d3635f134dcb893154b9f5509e31f580;hb=7ab550044c6f0f202c2c0b35f869bfd4afd7efbc;hp=3113383cfd69184e52cd06f1a81f3b47566f8472;hpb=373157298daba0df19c1132fe24579d33fe47ffa;p=ust.git diff --git a/libust/tracercore.h b/libust/tracercore.h index 3113383..79c2dbf 100644 --- a/libust/tracercore.h +++ b/libust/tracercore.h @@ -61,8 +61,7 @@ extern void ltt_filter_unregister(void); */ static inline unsigned int ltt_align(size_t align_drift, size_t size_of_type) { - size_t alignment = min(sizeof(void *), size_of_type); - return (alignment - align_drift) & (alignment - 1); + return (size_of_type - align_drift) & (size_of_type - 1); } /* Default arch alignment */ #define LTT_ALIGN