git: <sys/cdefs.h>: Fix the _Static_assert compatiblity macros.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Sep 15 12:34:53 PDT 2013


commit 91c5bb9b968b3d78abd1649ec5cb204d7eef1219
Author: Sascha Wildner <saw at online.de>
Date:   Sun Sep 15 21:32:24 2013 +0200

    <sys/cdefs.h>: Fix the _Static_assert compatiblity macros.
    
    Remove the typedef hack (which was like our CTASSERT()). Emacs was
    choking on it because it is using _Static_assert like this (in verify.h):
    
    #define _GL_VERIFY_TYPE(R, DIAGNOSTIC)  \
         struct {                           \
           _Static_assert (R, DIAGNOSTIC);  \
           int _gl_dummy;                   \
         }
    
    GCC supports it since 4.6, so take that into account too.

Summary of changes:
 sys/sys/cdefs.h | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/91c5bb9b968b3d78abd1649ec5cb204d7eef1219


-- 
DragonFly BSD source repository


More information about the Commits mailing list