VirtualBox

Changeset 1454 in vbox


Ignore:
Timestamp:
Mar 13, 2007 5:16:54 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
19505
Message:

another try...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/assert.h

    r1452 r1454  
    107107 */
    108108#if defined(__GNUC__) && defined(__cplusplus)
    109 # define AssertCompileMemberAlignment(type, member, align) \
     109# if __GNUC__ >= 4
     110#  define AssertCompileMemberAlignment(type, member, align) \
    110111    AssertCompile(!(__builtin_offsetof(type, member) & ((align) - 1)))
     112# else
     113#  define AssertCompileMemberAlignment(type, member, align) \
     114    AssertCompile(!(RT_OFFSETOF(type, member) & ((align) - 1)))
     115# endif
    111116#else
    112117# define AssertCompileMemberAlignment(type, member, align) \
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette