comparison gcc/c-family/c-common.c @ 70:b81903832de2

merge c-decl.c
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Sun, 21 Aug 2011 09:24:16 +0900
parents 561a7518be6b
children 99e7b6776dd1
comparison
equal deleted inserted replaced
69:1b10fe6932e1 70:b81903832de2
418 { "__alignof__", RID_ALIGNOF, 0 }, 418 { "__alignof__", RID_ALIGNOF, 0 },
419 { "__asm", RID_ASM, 0 }, 419 { "__asm", RID_ASM, 0 },
420 { "__asm__", RID_ASM, 0 }, 420 { "__asm__", RID_ASM, 0 },
421 { "__attribute", RID_ATTRIBUTE, 0 }, 421 { "__attribute", RID_ATTRIBUTE, 0 },
422 { "__attribute__", RID_ATTRIBUTE, 0 }, 422 { "__attribute__", RID_ATTRIBUTE, 0 },
423 #ifndef noCbC
424 /* CbC project */
425 { "__code", RID_CbC_CODE, 0 },
426 #endif
423 { "__builtin_choose_expr", RID_CHOOSE_EXPR, D_CONLY }, 427 { "__builtin_choose_expr", RID_CHOOSE_EXPR, D_CONLY },
424 { "__builtin_offsetof", RID_OFFSETOF, 0 }, 428 { "__builtin_offsetof", RID_OFFSETOF, 0 },
425 { "__builtin_types_compatible_p", RID_TYPES_COMPATIBLE_P, D_CONLY }, 429 { "__builtin_types_compatible_p", RID_TYPES_COMPATIBLE_P, D_CONLY },
426 { "__builtin_va_arg", RID_VA_ARG, 0 }, 430 { "__builtin_va_arg", RID_VA_ARG, 0 },
427 { "__complex", RID_COMPLEX, 0 }, 431 { "__complex", RID_COMPLEX, 0 },
428 { "__complex__", RID_COMPLEX, 0 }, 432 { "__complex__", RID_COMPLEX, 0 },
429 { "__const", RID_CONST, 0 }, 433 { "__const", RID_CONST, 0 },
430 { "__const__", RID_CONST, 0 }, 434 { "__const__", RID_CONST, 0 },
435 #ifndef noCbC
436 /* CbC project */
437 { "_CbC_environment", RID_CbC_ENV, 0 },
438 { "_CbC_return", RID_CbC_RET, 0 },
439 #endif
431 { "__decltype", RID_DECLTYPE, D_CXXONLY }, 440 { "__decltype", RID_DECLTYPE, D_CXXONLY },
432 { "__extension__", RID_EXTENSION, 0 }, 441 { "__extension__", RID_EXTENSION, 0 },
433 { "__func__", RID_C99_FUNCTION_NAME, 0 }, 442 { "__func__", RID_C99_FUNCTION_NAME, 0 },
434 { "__has_nothrow_assign", RID_HAS_NOTHROW_ASSIGN, D_CXXONLY }, 443 { "__has_nothrow_assign", RID_HAS_NOTHROW_ASSIGN, D_CXXONLY },
435 { "__has_nothrow_constructor", RID_HAS_NOTHROW_CONSTRUCTOR, D_CXXONLY }, 444 { "__has_nothrow_constructor", RID_HAS_NOTHROW_CONSTRUCTOR, D_CXXONLY },