X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=ltt%2Fbranches%2Fpoly%2Fltt%2Fltt-private.h;h=89c5e6ce297dc6f9b1e4b9ce4cfaf87d2ad78f6e;hb=6dfb376ed3e78868d3cc47ca5e25c77b3219d701;hp=72d2ebf0c50e34b182883afb9a89af78f466c1b8;hpb=743e50fd0105daeea4804d68989965399bf3a4d3;p=lttv.git diff --git a/ltt/branches/poly/ltt/ltt-private.h b/ltt/branches/poly/ltt/ltt-private.h index 72d2ebf0..89c5e6ce 100644 --- a/ltt/branches/poly/ltt/ltt-private.h +++ b/ltt/branches/poly/ltt/ltt-private.h @@ -456,7 +456,9 @@ static inline unsigned int ltt_align(size_t align_drift, size_t has_alignment) { size_t alignment = min(has_alignment, size_of_type); - + + if(!has_alignement) return 0; + return ((alignment - align_drift) & (alignment-1)); }