--- /usr/include/sys/cdefs.h 2013-05-16 00:13:16.000000000 +0900 +++ /usr/lib/gcc/x86_64-gentoo-freebsd9.0/4.7.2/include-fixed/sys/cdefs.h 2013-03-07 00:21:28.000000000 +0900 @@ -1,3 +1,12 @@ +/* DO NOT EDIT THIS FILE. + + It has been auto-edited by fixincludes from: + + "/usr/include/sys/cdefs.h" + + This had to be done to correct non-standard usages in the + original, manufacturer supplied header file. */ + /*- * Copyright (c) 1991, 1993 * The Regents of the University of California. All rights reserved. @@ -228,7 +237,7 @@ #if defined(__cplusplus) && __cplusplus >= 201103L #define _Alignas(e) alignas(e) #define _Alignof(e) alignof(e) -#define _Noreturn [[noreturn]] +#define _Noreturn __attribute__((__noreturn__)) #define _Static_assert(e, s) static_assert(e, s) /* FIXME: change this to thread_local when clang in base supports it */ #define _Thread_local __thread