Changeset 1452
- Timestamp:
- 03/13/07 17:30:31 (2 years ago)
- Files:
-
- trunk/include/iprt/assert.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/include/iprt/assert.h
r1208 r1452 106 106 * @param align The member offset alignment to assert. 107 107 */ 108 #define AssertCompileMemberAlignment(type, member, align) \ 108 #if defined(__GNUC__) && defined(__cplusplus) 109 # define AssertCompileMemberAlignment(type, member, align) \ 110 AssertCompile(!(__builtin_offsetof(type, member) & ((align) - 1))) 111 #else 112 # define AssertCompileMemberAlignment(type, member, align) \ 109 113 AssertCompile(!(RT_OFFSETOF(type, member) & ((align) - 1))) 114 #endif 115 110 116 111 117 /** @def AssertCompileMemberSize

