void init_reswords (void) { unsigned int i; tree id; int mask = 0; if (cxx_dialect != cxx0x) mask |= D_CXX0X; if (flag_no_asm) mask |= D_ASM | D_EXT; if (flag_no_gnu_keywords) mask |= D_EXT; /* The Objective-C keywords are all context-dependent. */ mask |= D_OBJC; ridpointers = ggc_alloc_cleared_vec_tree ((int) RID_MAX); for (i = 0; i < num_c_common_reswords; i++) { if (c_common_reswords[i].disable & D_CONLY) continue; id = get_identifier (c_common_reswords[i].word); C_SET_RID_CODE (id, c_common_reswords[i].rid); ridpointers [(int) c_common_reswords[i].rid] = id; if (! (c_common_reswords[i].disable & mask)) C_IS_RESERVED_WORD (id) = 1; } }
void init_reswords (void) { unsigned int i; tree id; int mask = 0; if (cxx_dialect < cxx11) mask |= D_CXX11; if (!flag_concepts) mask |= D_CXX_CONCEPTS; if (!flag_tm) mask |= D_TRANSMEM; if (flag_no_asm) mask |= D_ASM | D_EXT; if (flag_no_gnu_keywords) mask |= D_EXT; /* The Objective-C keywords are all context-dependent. */ mask |= D_OBJC; ridpointers = ggc_cleared_vec_alloc<tree> ((int) RID_MAX); for (i = 0; i < num_c_common_reswords; i++) { if (c_common_reswords[i].disable & D_CONLY) continue; id = get_identifier (c_common_reswords[i].word); C_SET_RID_CODE (id, c_common_reswords[i].rid); ridpointers [(int) c_common_reswords[i].rid] = id; if (! (c_common_reswords[i].disable & mask)) C_IS_RESERVED_WORD (id) = 1; } for (i = 0; i < NUM_INT_N_ENTS; i++) { char name[50]; sprintf (name, "__int%d", int_n_data[i].bitsize); id = get_identifier (name); C_SET_RID_CODE (id, RID_FIRST_INT_N + i); C_IS_RESERVED_WORD (id) = 1; } }