X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fsgen-gc.h;h=126f561ca7eca0a5fa42907f5f6dc7e977bec28a;hb=5ad1099341581dee94f77b32db728918e90fa64f;hp=15afdbcd03a2cd0f150b30b519127ada45bf40da;hpb=b3b28212f6a26cc906c8d4737966b44f281856b5;p=mono.git diff --git a/mono/metadata/sgen-gc.h b/mono/metadata/sgen-gc.h index 15afdbcd03a..126f561ca7e 100644 --- a/mono/metadata/sgen-gc.h +++ b/mono/metadata/sgen-gc.h @@ -233,6 +233,8 @@ extern int num_ready_finalizers; #define SGEN_ALLOC_ALIGN 8 #define SGEN_ALLOC_ALIGN_BITS 3 +/* s must be non-negative */ +#define SGEN_CAN_ALIGN_UP(s) ((s) <= SIZE_MAX - (SGEN_ALLOC_ALIGN - 1)) #define SGEN_ALIGN_UP(s) (((s)+(SGEN_ALLOC_ALIGN-1)) & ~(SGEN_ALLOC_ALIGN-1)) /*