#include "splay-tree.h"#include "cpplib.h"#include "c-common.def"


Go to the source code of this file.
Definition at line 1037 of file c-common.h.
Definition at line 1033 of file c-common.h.
Definition at line 1147 of file c-common.h.
Definition at line 1036 of file c-common.h.
Definition at line 1035 of file c-common.h.
Definition at line 1034 of file c-common.h.
Definition at line 1106 of file c-common.h.
| #define boolean_false_node c_global_trees[CTI_BOOLEAN_FALSE] |
Definition at line 211 of file c-common.h.
| #define boolean_true_node c_global_trees[CTI_BOOLEAN_TRUE] |
Definition at line 210 of file c-common.h.
| #define boolean_type_node c_global_trees[CTI_BOOLEAN_TYPE] |
Definition at line 209 of file c-common.h.
| #define c99_function_name_decl_node c_global_trees[CTI_C99_FUNCTION_NAME_DECL] |
Definition at line 233 of file c-common.h.
Definition at line 931 of file c-common.h.
Definition at line 247 of file c-common.h.
| #define c_bool_false_node c_global_trees[CTI_C_BOOL_FALSE] |
Definition at line 215 of file c-common.h.
| #define c_bool_true_node c_global_trees[CTI_C_BOOL_TRUE] |
Definition at line 214 of file c-common.h.
| #define c_bool_type_node c_global_trees[CTI_C_BOOL_TYPE] |
Definition at line 213 of file c-common.h.
| #define C_DECLARED_LABEL_FLAG | ( | label | ) | TREE_LANG_FLAG_1 (label) |
Definition at line 243 of file c-common.h.
| #define C_EXP_ORIGINAL_CODE | ( | exp | ) | ((enum tree_code) TREE_COMPLEXITY (exp)) |
Definition at line 858 of file c-common.h.
Definition at line 188 of file c-common.h.
Definition at line 930 of file c-common.h.
Definition at line 848 of file c-common.h.
Definition at line 845 of file c-common.h.
Definition at line 853 of file c-common.h.
Definition at line 842 of file c-common.h.
Definition at line 1014 of file c-common.h.
Definition at line 1015 of file c-common.h.
Definition at line 1013 of file c-common.h.
| #define char_array_type_node c_global_trees[CTI_CHAR_ARRAY_TYPE] |
Definition at line 217 of file c-common.h.
Definition at line 1110 of file c-common.h.
Definition at line 1113 of file c-common.h.
Definition at line 1191 of file c-common.h.
Definition at line 1027 of file c-common.h.
Definition at line 1065 of file c-common.h.
| #define COMPOUND_LITERAL_EXPR_DECL_STMT | ( | NODE | ) | TREE_OPERAND (COMPOUND_LITERAL_EXPR_CHECK (NODE), 0) |
Definition at line 1056 of file c-common.h.
Definition at line 1213 of file c-common.h.
Definition at line 1209 of file c-common.h.
| #define const_string_type_node c_global_trees[CTI_CONST_STRING_TYPE] |
Definition at line 221 of file c-common.h.
Definition at line 1184 of file c-common.h.
Definition at line 1187 of file c-common.h.
| #define DECL_C_HARD_REGISTER | ( | DECL | ) | DECL_LANG_FLAG_4 (VAR_DECL_CHECK (DECL)) |
Definition at line 1196 of file c-common.h.
Definition at line 370 of file c-common.h.
Definition at line 1041 of file c-common.h.
| #define default_function_type c_global_trees[CTI_DEFAULT_FUNCTION_TYPE] |
Definition at line 223 of file c-common.h.
Definition at line 1149 of file c-common.h.
Definition at line 985 of file c-common.h.
Definition at line 984 of file c-common.h.
Definition at line 975 of file c-common.h.
Definition at line 994 of file c-common.h.
Definition at line 1127 of file c-common.h.
Definition at line 1118 of file c-common.h.
Definition at line 1002 of file c-common.h.
Definition at line 1000 of file c-common.h.
Definition at line 1001 of file c-common.h.
Definition at line 999 of file c-common.h.
| #define function_name_decl_node c_global_trees[CTI_FUNCTION_NAME_DECL] |
Definition at line 231 of file c-common.h.
| #define g77_integer_type_node c_global_trees[CTI_G77_INTEGER_TYPE] |
Definition at line 226 of file c-common.h.
| #define g77_longint_type_node c_global_trees[CTI_G77_LONGINT_TYPE] |
Definition at line 228 of file c-common.h.
| #define g77_uinteger_type_node c_global_trees[CTI_G77_UINTEGER_TYPE] |
Definition at line 227 of file c-common.h.
| #define g77_ulongint_type_node c_global_trees[CTI_G77_ULONGINT_TYPE] |
Definition at line 229 of file c-common.h.
| #define GET_DIRECTIVE_LINE | ( | ) | get_directive_line () |
Definition at line 929 of file c-common.h.
Definition at line 1019 of file c-common.h.
Definition at line 1021 of file c-common.h.
Definition at line 973 of file c-common.h.
| #define int_array_type_node c_global_trees[CTI_INT_ARRAY_TYPE] |
Definition at line 219 of file c-common.h.
| #define intmax_type_node c_global_trees[CTI_INTMAX_TYPE] |
Definition at line 204 of file c-common.h.
Definition at line 1052 of file c-common.h.
| #define last_expr_filename (current_stmt_tree ()->x_last_expr_filename) |
Definition at line 307 of file c-common.h.
| #define last_expr_type (current_stmt_tree ()->x_last_expr_type) |
Definition at line 303 of file c-common.h.
| #define last_tree (current_stmt_tree ()->x_last_stmt) |
Definition at line 299 of file c-common.h.
| #define my_friendly_assert | ( | EXP, | |||
| N | ) |
Value:
(void) \ (((EXP) == 0) ? (fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0) : 0)
Definition at line 908 of file c-common.h.
Definition at line 1143 of file c-common.h.
| #define OBJC_IS_AT_KEYWORD | ( | rid | ) |
Value:
((unsigned int)(rid) >= (unsigned int)RID_FIRST_AT && \ (unsigned int)(rid) <= (unsigned int)RID_LAST_AT)
Definition at line 129 of file c-common.h.
| #define OBJC_IS_PQ_KEYWORD | ( | rid | ) |
Value:
((unsigned int)(rid) >= (unsigned int)RID_FIRST_PQ && \ (unsigned int)(rid) <= (unsigned int)RID_LAST_PQ)
Definition at line 133 of file c-common.h.
| #define pretty_function_name_decl_node c_global_trees[CTI_PRETTY_FUNCTION_NAME_DECL] |
Definition at line 232 of file c-common.h.
| #define RECHAIN_STMTS | ( | stmt, | |||
| substmt | ) |
Value:
do { \ substmt = TREE_CHAIN (stmt); \ TREE_CHAIN (stmt) = NULL_TREE; \ last_tree = stmt; \ } while (0)
Definition at line 314 of file c-common.h.
Definition at line 990 of file c-common.h.
| #define saved_function_name_decls c_global_trees[CTI_SAVED_FUNCTION_NAME_DECLS] |
Definition at line 234 of file c-common.h.
Definition at line 1069 of file c-common.h.
Definition at line 1073 of file c-common.h.
Definition at line 1087 of file c-common.h.
Definition at line 1081 of file c-common.h.
Definition at line 1102 of file c-common.h.
Definition at line 1077 of file c-common.h.
Definition at line 1189 of file c-common.h.
| #define signed_size_type_node c_global_trees[CTI_SIGNED_SIZE_TYPE] |
Definition at line 202 of file c-common.h.
| #define signed_wchar_type_node c_global_trees[CTI_SIGNED_WCHAR_TYPE] |
Definition at line 199 of file c-common.h.
Definition at line 1047 of file c-common.h.
Definition at line 1044 of file c-common.h.
Definition at line 968 of file c-common.h.
Definition at line 1133 of file c-common.h.
Definition at line 1138 of file c-common.h.
| #define string_type_node c_global_trees[CTI_STRING_TYPE] |
Definition at line 220 of file c-common.h.
Definition at line 1008 of file c-common.h.
Definition at line 1007 of file c-common.h.
Definition at line 1009 of file c-common.h.
Definition at line 974 of file c-common.h.
| #define uintmax_type_node c_global_trees[CTI_UINTMAX_TYPE] |
Definition at line 205 of file c-common.h.
| #define unsigned_ptrdiff_type_node c_global_trees[CTI_UNSIGNED_PTRDIFF_TYPE] |
Definition at line 203 of file c-common.h.
| #define unsigned_wchar_type_node c_global_trees[CTI_UNSIGNED_WCHAR_TYPE] |
Definition at line 200 of file c-common.h.
| #define void_zero_node c_global_trees[CTI_VOID_ZERO] |
Definition at line 237 of file c-common.h.
| #define wchar_array_type_node c_global_trees[CTI_WCHAR_ARRAY_TYPE] |
Definition at line 218 of file c-common.h.
| #define wchar_type_node c_global_trees[CTI_WCHAR_TYPE] |
Definition at line 198 of file c-common.h.
Definition at line 980 of file c-common.h.
Definition at line 979 of file c-common.h.
| #define widest_integer_literal_type_node c_global_trees[CTI_WIDEST_INT_LIT_TYPE] |
Definition at line 206 of file c-common.h.
| #define widest_unsigned_literal_type_node c_global_trees[CTI_WIDEST_UINT_LIT_TYPE] |
Definition at line 207 of file c-common.h.
| #define wint_type_node c_global_trees[CTI_WINT_TYPE] |
Definition at line 201 of file c-common.h.
Definition at line 283 of file c-common.h.
| enum c_language_kind |
| clk_c | |
| clk_cplusplus | |
| clk_c | |
| clk_cplusplus | |
| clk_c | |
| clk_objc | |
| clk_cxx | |
| clk_objcxx | |
| clk_c | |
| clk_objc | |
| clk_cxx | |
| clk_objcxx |
Definition at line 249 of file c-common.h.
| enum c_tree_code |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE | |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE | |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE | |
| C_DUMMY_TREE_CODE | |
| LAST_C_TREE_CODE |
Definition at line 1151 of file c-common.h.
| enum c_tree_index |
Definition at line 143 of file c-common.h.
| enum rid |
Definition at line 60 of file c-common.h.
| struct c_common_identifier GTY | ( | () | ) | [read, write] |
Definition at line 192 of file c-common.h.
| void cb_register_builtins PARAMS | ( | (cpp_reader *) | ) |
| rtx c_expand_expr PARAMS | ( | (tree, rtx, enum machine_mode, int) | ) |
| tree c_add_case_label PARAMS | ( | (splay_tree, tree, tree, tree) | ) |
| int case_compare PARAMS | ( | (splay_tree_key, splay_tree_key) | ) |
| void c_common_init_options PARAMS | ( | (enum c_language_kind) | ) |
| void disable_builtin_function PARAMS | ( | (const char *) | ) | [read] |
Definition at line 635 of file mips-tfile.c.
| tree c_common_type_for_size PARAMS | ( | (unsigned int, int) | ) |
| tree c_common_type_for_mode PARAMS | ( | (enum machine_mode, int) | ) |
| int c_common_decode_option PARAMS | ( | (int, char **) | ) |
| void check_function_arguments_recurse PARAMS | ( | (void(*)(void *, tree, unsigned HOST_WIDE_INT), void *, tree, unsigned HOST_WIDE_INT) | ) |
| const char* fname_string PARAMS | ( | (unsigned) | ) |
| const char* fname_as_string PARAMS | ( | (int) | ) |
| tree make_fname_decl PARAMS | ( | (tree, int) | ) |
| tree walk_stmt_tree PARAMS | ( | (tree *, walk_tree_fn, void *) | ) |
| tree add_scope_stmt PARAMS | ( | (int, int) | ) |
Definition at line 77 of file cplus-dem.c.
| int lang_statement_code_p PARAMS | ( | (enum tree_code) | ) |
Definition at line 821 of file c-common.c.
Definition at line 907 of file c-common.c.
Definition at line 104 of file c-common.c.
| const char* constant_string_class_name |
Definition at line 454 of file c-common.c.
| int dollars_in_ident |
Definition at line 252 of file c-common.c.
Referenced by _cpp_lex_direct(), _cpp_valid_ucn(), c_common_decode_option(), and forms_identifier_p().
| int flag_abi_version |
Definition at line 598 of file c-common.c.
Referenced by c_common_decode_option(), and c_cpp_builtins().
Definition at line 542 of file c-common.c.
Definition at line 497 of file c-common.c.
Referenced by c_common_decode_option(), extract_interface_info(), instantiate_class_template(), instantiate_decl(), start_function(), and warn_if_unknown_interface().
| int flag_check_new |
Definition at line 547 of file c-common.c.
Definition at line 358 of file c-common.c.
Definition at line 538 of file c-common.c.
Definition at line 245 of file c-common.c.
Definition at line 526 of file c-common.c.
Definition at line 521 of file c-common.c.
Definition at line 583 of file c-common.c.
Definition at line 491 of file c-common.c.
Referenced by c_common_decode_option(), do_decl_instantiation(), do_type_instantiation(), instantiate_class_template(), instantiate_decl(), instantiate_template(), and lookup_template_class().
Definition at line 436 of file c-common.c.
| int flag_hosted |
Definition at line 370 of file c-common.c.
Definition at line 486 of file c-common.c.
Definition at line 507 of file c-common.c.
Definition at line 501 of file c-common.c.
| int flag_iso |
Definition at line 209 of file c-common.c.
| int flag_isoc94 |
Definition at line 362 of file c-common.c.
| int flag_isoc99 |
Definition at line 366 of file c-common.c.
Definition at line 236 of file c-common.c.
Definition at line 556 of file c-common.c.
Definition at line 443 of file c-common.c.
| int flag_no_asm |
Definition at line 240 of file c-common.c.
| int flag_no_builtin |
Definition at line 220 of file c-common.c.
Definition at line 481 of file c-common.c.
Definition at line 225 of file c-common.c.
Definition at line 375 of file c-common.c.
Referenced by set_std_c89(), set_std_c99(), and set_std_cxx98().
| int flag_objc |
Definition at line 212 of file c-common.c.
Referenced by build_c_cast(), c_common_decode_option(), c_common_init_options(), cb_register_builtins(), comptypes(), convert_for_assignment(), finish_decl(), finish_struct(), grokfield(), and implicitly_declare().
Definition at line 517 of file c-common.c.
| int flag_permissive |
Definition at line 576 of file c-common.c.
Definition at line 205 of file c-common.c.
| int flag_rtti |
Definition at line 531 of file c-common.c.
Definition at line 229 of file c-common.c.
| int flag_short_wchar |
Definition at line 233 of file c-common.c.
Definition at line 256 of file c-common.c.
| int flag_undef |
Definition at line 216 of file c-common.c.
Definition at line 567 of file c-common.c.
Definition at line 512 of file c-common.c.
| int flag_vtable_gc |
Definition at line 571 of file c-common.c.
Referenced by build_vfn_ref(), build_vtbl_ref(), c_common_decode_option(), and maybe_emit_vtables().
| int flag_weak |
Definition at line 562 of file c-common.c.
| int max_tinst_depth |
Definition at line 664 of file c-common.c.
Definition at line 353 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), c_objc_common_init(), implicit_decl_warning(), and set_Wimplicit().
Definition at line 450 of file c-common.c.
Definition at line 670 of file c-common.c.
Referenced by build_asm_stmt(), build_category_template(), build_class_template(), build_ivar_list_template(), build_ivar_template(), build_method_list_template(), build_method_prototype_list_template(), build_method_prototype_template(), build_method_template(), build_module_descriptor(), build_protocol_template(), build_selector_template(), build_selector_translation_table(), c_parse_init(), c_print_identifier(), check_tag_decl(), cp_lexer_get_preprocessor_token(), cp_parser_base_specifier(), cp_parser_objc_protocol_qualifiers(), cp_parser_set_storage_class(), cp_parser_sizeof_operand(), cp_type_qual_from_rid(), cxx_init(), do_decl_instantiation(), do_type_instantiation(), encode_type_qualifiers(), finish_asm_stmt(), finish_class(), generate_category(), generate_classref_translation_entry(), generate_descriptor_table(), generate_dispatch_table(), generate_forward_declaration_to_string_table(), generate_ivars_list(), generate_objc_symtab_decl(), generate_protocol_list(), generate_protocols(), generate_shared_structures(), generate_static_references(), generate_strings(), genrtl_asm_stmt(), grokdeclarator(), init_class_processing(), init_reswords(), is_objc_type_qualifier(), read_process_identifier(), really_start_method(), record_builtin_type(), simple_asm_stmt(), synth_forward_declarations(), and yylex().
| int skip_evaluation |
Definition at line 684 of file c-common.c.
| int warn_abi |
Definition at line 603 of file c-common.c.
Referenced by add_implicitly_declared_members(), build_base_field(), c_common_decode_option(), finish_mangling(), layout_class_type(), layout_empty_base(), layout_virtual_bases(), and lazily_declare_fn().
Definition at line 381 of file c-common.c.
Referenced by build_c_cast(), and c_common_decode_option().
| int warn_cast_qual |
Definition at line 262 of file c-common.c.
Referenced by build_c_cast(), build_const_cast_1(), build_static_cast_1(), and c_common_decode_option().
Definition at line 311 of file c-common.c.
Referenced by build_array_ref(), c_common_decode_option(), and c_common_handle_option().
| int warn_conversion |
Definition at line 315 of file c-common.c.
Referenced by c_common_decode_option(), convert_arguments(), grok_op_properties(), joust(), and unsigned_conversion_warning().
Definition at line 612 of file c-common.c.
Referenced by c_common_decode_option(), and maybe_warn_about_overly_private_class().
Definition at line 389 of file c-common.c.
Referenced by c_common_decode_option(), and c_parser_compound_statement_nostart().
| int warn_deprecated |
Definition at line 658 of file c-common.c.
Referenced by c_common_decode_option(), c_cpp_builtins(), cb_register_builtins(), cp_parser_warn_min_max(), and do_pragma_once().
| int warn_div_by_zero |
Definition at line 418 of file c-common.c.
Referenced by build_binary_op(), c_common_decode_option(), and c_common_handle_option().
| int warn_ecpp |
Definition at line 640 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), check_bases(), check_field_decls(), check_return_expr(), grok_op_properties(), perform_member_init(), start_function(), and start_preparsed_function().
| int warn_float_equal |
Definition at line 307 of file c-common.c.
Referenced by build_binary_op(), and c_common_decode_option().
| int warn_format |
Definition at line 324 of file c-common.c.
Definition at line 332 of file c-common.c.
Referenced by c_common_decode_option(), c_common_post_options(), check_format_info(), and set_Wformat().
Definition at line 340 of file c-common.c.
Referenced by c_common_decode_option(), c_common_post_options(), check_format_info(), and set_Wformat().
Definition at line 344 of file c-common.c.
Referenced by c_common_decode_option(), c_common_post_options(), check_format_info(), and set_Wformat().
| int warn_format_y2k |
Definition at line 328 of file c-common.c.
Referenced by c_common_decode_option(), c_common_post_options(), check_format_info_main(), and set_Wformat().
Definition at line 336 of file c-common.c.
Referenced by c_common_decode_option(), c_common_post_options(), check_format_info(), and set_Wformat().
| int warn_implicit |
Definition at line 607 of file c-common.c.
Definition at line 422 of file c-common.c.
Referenced by c_common_decode_option(), grokdeclarator(), and set_Wimplicit().
| int warn_long_long |
Definition at line 293 of file c-common.c.
Referenced by c_common_decode_option(), cp_parser_check_decl_spec(), cpp_classify_number(), declspecs_add_type(), grokdeclarator(), and sanitize_cpp_opts().
| int warn_main |
Definition at line 411 of file c-common.c.
Definition at line 284 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), finish_objc(), process_init_constructor(), push_init_level(), and reshape_init().
Definition at line 399 of file c-common.c.
Referenced by c_common_decode_option(), and start_function().
Definition at line 266 of file c-common.c.
Referenced by c_common_decode_option(), c_common_post_options(), check_function_arguments(), check_function_format(), convert_for_arg_passing(), and convert_for_assignment().
Definition at line 276 of file c-common.c.
Referenced by c_common_decode_option(), and start_function().
| int warn_nonnull |
Definition at line 427 of file c-common.c.
Referenced by c_common_decode_option(), check_function_arguments(), and set_Wformat().
Definition at line 654 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), and do_friend().
| int warn_nonvdtor |
Definition at line 623 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), and finish_struct_1().
Definition at line 649 of file c-common.c.
Referenced by c_common_decode_option(), cp_parser_cast_expression(), and reparse_absdcl_as_casts().
Definition at line 618 of file c-common.c.
Referenced by c_common_decode_option(), and finish_struct_1().
| int warn_parentheses |
Definition at line 280 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), c_common_truthvalue_conversion(), c_expand_start_else(), c_finish_if_stmt(), parser_build_binary_op(), and truthvalue_conversion().
| int warn_pmf2ptr |
Definition at line 636 of file c-common.c.
Referenced by c_common_decode_option(), convert_for_assignment(), convert_member_func_to_ptr(), and cp_convert_to_pointer().
Definition at line 271 of file c-common.c.
Referenced by build_unary_op(), c_common_decode_option(), c_common_init_options(), c_sizeof_or_alignof_type(), cxx_sizeof_or_alignof_type(), disable_extension_diagnostics(), pointer_diff(), pointer_int_sum(), and restore_extension_diagnostics().
| int warn_protocol |
Definition at line 303 of file c-common.c.
Referenced by c_common_decode_option(), diagnose_mismatched_decls(), and duplicate_decls().
| int warn_reorder |
Definition at line 627 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), and sort_mem_initializers().
| int warn_selector |
Definition at line 415 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), c_expand_expr_stmt(), c_process_expr_stmt(), finish_expr_stmt(), and finish_for_expr().
Definition at line 289 of file c-common.c.
Referenced by build_binary_op(), build_conditional_expr(), c_common_decode_option(), c_common_handle_option(), c_common_init_options(), and c_common_post_options().
| int warn_sign_promo |
Definition at line 394 of file c-common.c.
Referenced by c_cast_expr(), c_common_decode_option(), grokparms(), and start_function().
| int warn_synth |
Definition at line 631 of file c-common.c.
Referenced by build_new_op(), and c_common_decode_option().
| int warn_traditional |
Definition at line 385 of file c-common.c.
Definition at line 319 of file c-common.c.
Definition at line 298 of file c-common.c.
1.5.6