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


Go to the source code of this file.
| #define c99_function_name_decl_node c_global_trees[CTI_C99_FUNCTION_NAME_DECL] |
Definition at line 206 of file c-common.h.
Definition at line 689 of file c-common.h.
Definition at line 231 of file c-common.h.
| #define c_common_stmt_codes |
Value:
EXPR_STMT, FOR_STMT, \ WHILE_STMT, DO_STMT, \ BREAK_STMT, CONTINUE_STMT, SWITCH_STMT
Definition at line 797 of file c-common.h.
Referenced by c_objc_common_init(), and cxx_init().
| #define C_DECLARED_LABEL_FLAG | ( | label | ) | TREE_LANG_FLAG_1 (label) |
Definition at line 227 of file c-common.h.
| #define c_dialect_cxx | ( | ) | (c_language & clk_cxx) |
Definition at line 246 of file c-common.h.
Referenced by c_common_handle_option(), c_common_init_options(), c_common_nodes_and_builtins(), c_common_post_options(), c_common_signed_or_unsigned_type(), c_cpp_builtins(), define__GNUC__(), fix_string_type(), format_type_warning(), lex_charconst(), pp_c_bool_constant(), and pp_c_specifier_qualifier_list().
| #define c_dialect_objc | ( | ) | (c_language & clk_objc) |
Definition at line 247 of file c-common.h.
Referenced by build_function_call(), build_modify_expr(), c_common_init_options(), c_cpp_builtins(), c_end_compound_stmt(), c_lex_with_flags(), c_parse_init(), c_parser_binary_expression(), c_parser_cast_expression(), c_parser_conditional_expression(), c_parser_declspecs(), c_parser_expr_no_commas(), c_parser_external_declaration(), c_parser_initelt(), c_parser_initval(), c_parser_postfix_expression(), c_parser_statement_after_labels(), c_parser_struct_or_union_specifier(), c_parser_unary_expression(), c_token_starts_declspecs(), c_token_starts_typename(), composite_pointer_type(), comptypes(), convert_for_assignment(), cp_finish_file(), cp_parser_declaration(), cp_parser_primary_expression(), cp_parser_simple_type_specifier(), darwin_register_objc_includes(), finish_decl(), finish_struct(), and generate_ctor_or_dtor_function().
Definition at line 171 of file c-common.h.
Definition at line 688 of file c-common.h.
Definition at line 628 of file c-common.h.
Definition at line 625 of file c-common.h.
Definition at line 633 of file c-common.h.
Definition at line 622 of file c-common.h.
| #define char_array_type_node c_global_trees[CTI_CHAR_ARRAY_TYPE] |
Definition at line 196 of file c-common.h.
Definition at line 828 of file c-common.h.
Definition at line 784 of file c-common.h.
| #define COMPOUND_LITERAL_EXPR_DECL_STMT | ( | NODE | ) | TREE_OPERAND (COMPOUND_LITERAL_EXPR_CHECK (NODE), 0) |
Definition at line 782 of file c-common.h.
| #define const_string_type_node c_global_trees[CTI_CONST_STRING_TYPE] |
Definition at line 200 of file c-common.h.
| #define cur_stmt_list (current_stmt_tree ()->x_cur_stmt_list) |
Definition at line 304 of file c-common.h.
Referenced by add_stmt(), c_end_compound_stmt(), c_finish_bc_stmt(), c_parser_postfix_expression(), c_process_expr_stmt(), finish_decl(), finish_struct(), pop_stmt_list(), push_cleanup(), and push_stmt_list().
Definition at line 821 of file c-common.h.
Definition at line 824 of file c-common.h.
| #define default_function_type c_global_trees[CTI_DEFAULT_FUNCTION_TYPE] |
Definition at line 202 of file c-common.h.
Definition at line 787 of file c-common.h.
Definition at line 756 of file c-common.h.
Definition at line 755 of file c-common.h.
Definition at line 760 of file c-common.h.
Definition at line 768 of file c-common.h.
Definition at line 766 of file c-common.h.
Definition at line 767 of file c-common.h.
Definition at line 765 of file c-common.h.
| #define function_name_decl_node c_global_trees[CTI_FUNCTION_NAME_DECL] |
Definition at line 204 of file c-common.h.
| #define INIT_STATEMENT_CODES | ( | STMT_CODES | ) |
Value:
do { \ unsigned int i; \ memset (&statement_code_p, 0, sizeof (statement_code_p)); \ for (i = 0; i < ARRAY_SIZE (STMT_CODES); i++) \ statement_code_p[STMT_CODES[i]] = true; \ } while (0)
Definition at line 808 of file c-common.h.
Referenced by c_objc_common_init(), and cxx_init().
| #define int_array_type_node c_global_trees[CTI_INT_ARRAY_TYPE] |
Definition at line 198 of file c-common.h.
| #define intmax_type_node c_global_trees[CTI_INTMAX_TYPE] |
Definition at line 187 of file c-common.h.
| #define null_node c_global_trees[CTI_NULL] |
Definition at line 213 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 118 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 122 of file c-common.h.
| #define pretty_function_name_decl_node c_global_trees[CTI_PRETTY_FUNCTION_NAME_DECL] |
Definition at line 205 of file c-common.h.
| #define saved_function_name_decls c_global_trees[CTI_SAVED_FUNCTION_NAME_DECLS] |
Definition at line 207 of file c-common.h.
Definition at line 826 of file c-common.h.
| #define signed_size_type_node c_global_trees[CTI_SIGNED_SIZE_TYPE] |
Definition at line 185 of file c-common.h.
| #define signed_wchar_type_node c_global_trees[CTI_SIGNED_WCHAR_TYPE] |
Definition at line 182 of file c-common.h.
| #define STATEMENT_CODE_P | ( | CODE | ) | statement_code_p[(int) (CODE)] |
Definition at line 806 of file c-common.h.
Referenced by add_stmt(), cp_gimplify_expr(), cp_parser_statement(), tsubst_expr(), and verify_stmt_tree_r().
Definition at line 741 of file c-common.h.
Referenced by c_begin_stmt_expr(), c_end_compound_stmt(), c_process_expr_stmt(), and push_cleanup().
Definition at line 778 of file c-common.h.
Definition at line 775 of file c-common.h.
Definition at line 737 of file c-common.h.
| #define string_type_node c_global_trees[CTI_STRING_TYPE] |
Definition at line 199 of file c-common.h.
Definition at line 771 of file c-common.h.
Referenced by c_dump_tree(), c_finish_case(), cp_dump_tree(), finish_switch_cond(), finish_switch_stmt(), gimplify_switch_stmt(), pp_cxx_statement(), and tsubst_expr().
Definition at line 770 of file c-common.h.
Referenced by begin_switch_stmt(), c_do_switch_warnings(), c_dump_tree(), cp_dump_tree(), do_case(), finish_case_label(), finish_switch_cond(), gimplify_switch_stmt(), pop_switch(), pp_cxx_statement(), and tsubst_expr().
Definition at line 772 of file c-common.h.
Referenced by c_do_switch_warnings(), finish_switch_cond(), gimplify_switch_stmt(), and pop_switch().
| #define truthvalue_false_node c_global_trees[CTI_TRUTHVALUE_FALSE] |
Definition at line 194 of file c-common.h.
Referenced by c_common_truthvalue_conversion(), c_init_decl_processing(), c_parser_binary_expression(), c_parser_conditional_expression(), cxx_init_decl_processing(), and shorten_compare().
| #define truthvalue_true_node c_global_trees[CTI_TRUTHVALUE_TRUE] |
Definition at line 193 of file c-common.h.
Referenced by c_common_truthvalue_conversion(), c_init_decl_processing(), c_parser_binary_expression(), c_parser_conditional_expression(), cxx_init_decl_processing(), and shorten_compare().
| #define truthvalue_type_node c_global_trees[CTI_TRUTHVALUE_TYPE] |
Definition at line 192 of file c-common.h.
Referenced by c_common_truthvalue_conversion(), c_init_decl_processing(), cxx_init_decl_processing(), and shorten_compare().
| #define uintmax_type_node c_global_trees[CTI_UINTMAX_TYPE] |
Definition at line 188 of file c-common.h.
| #define unsigned_ptrdiff_type_node c_global_trees[CTI_UNSIGNED_PTRDIFF_TYPE] |
Definition at line 186 of file c-common.h.
| #define unsigned_wchar_type_node c_global_trees[CTI_UNSIGNED_WCHAR_TYPE] |
Definition at line 183 of file c-common.h.
| #define void_zero_node c_global_trees[CTI_VOID_ZERO] |
Definition at line 210 of file c-common.h.
| #define wchar_array_type_node c_global_trees[CTI_WCHAR_ARRAY_TYPE] |
Definition at line 197 of file c-common.h.
| #define wchar_type_node c_global_trees[CTI_WCHAR_TYPE] |
Definition at line 181 of file c-common.h.
Definition at line 751 of file c-common.h.
Definition at line 750 of file c-common.h.
| #define widest_integer_literal_type_node c_global_trees[CTI_WIDEST_INT_LIT_TYPE] |
Definition at line 189 of file c-common.h.
| #define widest_unsigned_literal_type_node c_global_trees[CTI_WIDEST_UINT_LIT_TYPE] |
Definition at line 190 of file c-common.h.
| #define wint_type_node c_global_trees[CTI_WINT_TYPE] |
Definition at line 184 of file c-common.h.
Definition at line 289 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 233 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 789 of file c-common.h.
| enum c_tree_index |
Definition at line 132 of file c-common.h.
| enum lvalue_use |
| lv_assign | |
| lv_increment | |
| lv_decrement | |
| lv_addressof | |
| lv_asm | |
| lv_assign | |
| lv_increment | |
| lv_decrement | |
| lv_addressof | |
| lv_asm |
Definition at line 914 of file c-common.h.
| enum rid |
Definition at line 51 of file c-common.h.
Definition at line 80 of file c-semantics.c.
| int anon_aggr_type_p | ( | tree | ) |
Definition at line 113 of file semantics.c.
| void binary_op_error | ( | enum | tree_code | ) |
Definition at line 2257 of file c-common.c.
Definition at line 4876 of file c-common.c.
Definition at line 563 of file c-semantics.c.
References build_stmt().
Referenced by finish_break_stmt().
Definition at line 581 of file c-semantics.c.
References build_stmt().
Referenced by finish_continue_stmt().
Definition at line 1486 of file c-typeck.c.
| tree build_stmt | ( | enum | tree_code, | |
| ... | ||||
| ) |
Definition at line 137 of file c-semantics.c.
Referenced by add_decl_expr(), add_decl_stmt(), add_scope_stmt(), begin_compound_stmt(), begin_do_stmt(), begin_eh_spec_block(), begin_for_stmt(), begin_function_try_block(), begin_handler(), begin_if_stmt(), begin_switch_stmt(), begin_try_block(), begin_while_stmt(), build_asm_expr(), build_asm_stmt(), build_break_stmt(), build_case_label(), build_compound_literal(), build_continue_stmt(), build_return_stmt(), c_add_case_label(), c_begin_compound_stmt(), c_begin_if_stmt(), c_begin_while_stmt(), c_expand_expr_stmt(), c_finish_return(), c_parser_compound_statement_nostart(), c_parser_declaration_or_fndef(), c_parser_label(), c_start_case(), copy_body_r(), declare_return_variable(), do_using_directive(), expand_call_inline(), finish_asm_stmt(), finish_break_stmt(), finish_constructor_body(), finish_continue_stmt(), finish_decl(), finish_decl_cleanup(), finish_destructor_body(), finish_eh_cleanup(), finish_expr_stmt(), finish_fname_decls(), finish_function(), finish_goto_stmt(), finish_label_stmt(), finish_named_return_value(), finish_return_stmt(), finish_stmt_expr_expr(), finish_struct(), handle_pragma_freq_hint(), initialize_inlined_parameters(), initialize_reference(), push_cleanup(), Push_Temp_Cleanup(), and simple_asm_stmt().
Definition at line 2748 of file c-typeck.c.
Definition at line 3760 of file c-common.c.
| void builtin_define_with_value | ( | const char * | , | |
| const char * | , | |||
| int | ||||
| ) |
Definition at line 512 of file c-cppbuiltin.c.
Definition at line 3626 of file c-common.c.
Definition at line 3155 of file c-common.c.
Definition at line 2977 of file c-common.c.
Definition at line 172 of file c-gimplify.c.
Referenced by c_end_compound_stmt(), do_poplevel(), and poplevel().
Definition at line 2948 of file c-common.c.
| HOST_WIDE_INT c_common_get_alias_set | ( | tree | ) |
Definition at line 3008 of file c-common.c.
| int c_common_handle_option | ( | size_t | code, | |
| const char * | arg, | |||
| int | value | |||
| ) |
| unsigned int c_common_init_options | ( | unsigned | int, | |
| const char ** | ||||
| ) |
Definition at line 3115 of file c-common.c.
Referenced by c_init_decl_processing(), and cxx_init_decl_processing().
| void c_common_pch_pragma | ( | cpp_reader * | pfile | ) |
Definition at line 475 of file c-pch.c.
References c_common_read_pch(), c_common_valid_pch(), c_lex(), close, cpp_get_options(), error(), fatal_error(), fd, inform(), O_BINARY, O_RDONLY, open, and TREE_STRING_POINTER.
Referenced by c_parser_pragma_pch_preprocess(), and init_pragma().
| void c_common_read_pch | ( | cpp_reader * | pfile, | |
| const char * | name, | |||
| int | fd, | |||
| const char * | orig | |||
| ) |
Referenced by c_common_pch_pragma(), cb_read_pch(), and init_c_lex().
Definition at line 2184 of file c-common.c.
Definition at line 2148 of file c-common.c.
| HOST_WIDE_INT c_common_to_target_charset | ( | HOST_WIDE_INT | ) |
Definition at line 5811 of file c-common.c.
Definition at line 2771 of file c-common.c.
| tree c_common_type_for_mode | ( | enum | machine_mode, | |
| int | ||||
| ) |
Definition at line 2021 of file c-common.c.
| tree c_common_type_for_size | ( | unsigned | int, | |
| int | ||||
| ) |
Definition at line 1516 of file c-common.c.
Definition at line 2113 of file c-common.c.
| int c_common_valid_pch | ( | cpp_reader * | pfile, | |
| const char * | name, | |||
| int | fd | |||
| ) |
Definition at line 233 of file c-pch.c.
Referenced by c_common_pch_pragma(), init_c_lex(), and init_pp_output().
| void c_cpp_builtins | ( | cpp_reader * | ) |
Definition at line 4844 of file c-common.c.
| void c_do_switch_warnings | ( | splay_tree | , | |
| tree | ||||
| ) |
Definition at line 3846 of file c-common.c.
References CASE_HIGH, EXPR_HAS_LOCATION, EXPR_LOCATION, input_location, splay_tree_node_s::key, match_case_to_enum(), node, NULL, splay_tree_foreach(), splay_tree_lookup(), splay_tree_predecessor(), splay_tree_successor(), SWITCH_STMT_COND, SWITCH_STMT_TYPE, TREE_ADDRESSABLE, TREE_CHAIN, TREE_CODE, tree_int_cst_compare(), TREE_PURPOSE, TREE_VALUE, TYPE_VALUES, splay_tree_node_s::value, warn_switch, warn_switch_default, warn_switch_enum, and warning.
Referenced by c_finish_case(), and pop_switch().
| int c_expand_decl | ( | tree | ) |
Definition at line 771 of file c-common.c.
Definition at line 3976 of file c-common.c.
Definition at line 107 of file c-gimplify.c.
Referenced by c_genericize(), cp_genericize(), and finish_function().
Referenced by cp_gimplify_expr().
Definition at line 5684 of file c-common.c.
Definition at line 3865 of file c-common.c.
Definition at line 1786 of file c-common.c.
Definition at line 3092 of file c-common.c.
References BITS_PER_UNIT, build1, char_type_node, COMPLETE_TYPE_P, error(), fold(), FUNCTION_BOUNDARY, gcc_assert, my_friendly_assert, NULL, op_name, pedantic, pedwarn(), size_binop(), size_int, size_one_node, size_type_node, size_zero_node, TREE_CODE, TREE_TYPE, TYPE_ALIGN, TYPE_ALIGN_UNIT, TYPE_IS_SIZETYPE, TYPE_PRECISION, TYPE_SIZE_UNIT, and warn_pointer_arith.
Referenced by cxx_sizeof_or_alignof_type().
Definition at line 4572 of file c-common.c.
Definition at line 4049 of file c-common.c.
Definition at line 5739 of file c-common.c.
| int case_compare | ( | splay_tree_key | , | |
| splay_tree_key | ||||
| ) |
Definition at line 4204 of file c-common.c.
| void check_function_arguments_recurse | ( | void(*)(void *, tree, unsigned HOST_WIDE_INT) | , | |
| void * | , | |||
| tree | , | |||
| unsigned | HOST_WIDE_INT | |||
| ) |
Definition at line 5517 of file c-common.c.
Definition at line 797 of file c-format.c.
Definition at line 222 of file c-typeck.c.
Definition at line 5935 of file c-common.c.
Definition at line 1373 of file c-common.c.
Definition at line 1464 of file c-common.c.
Definition at line 774 of file c-typeck.c.
Definition at line 921 of file c-typeck.c.
| void disable_builtin_function | ( | const char * | ) |
Definition at line 3453 of file c-common.c.
Definition at line 7284 of file c-typeck.c.
Definition at line 273 of file c-semantics.c.
Definition at line 5599 of file c-common.c.
Definition at line 1082 of file c-common.c.
Definition at line 4379 of file c-common.c.
Definition at line 1213 of file c-common.c.
| const char* fname_as_string | ( | int | ) |
Definition at line 1126 of file c-common.c.
Definition at line 1165 of file c-common.c.
Definition at line 5887 of file c-common.c.
References convert(), fold_offsetof_1(), and size_type_node.
Referenced by build_unary_op(), c_parser_postfix_expression(), cp_parser_builtin_offsetof(), finish_offsetof(), and tsubst_copy_and_build().
| struct c_fileinfo* get_fileinfo | ( | const char * | ) | [read] |
| struct c_common_identifier GTY | ( | () | ) | [read, write] |
Definition at line 175 of file c-common.h.
| GTY | ( | (length("(int) RID_MAX")) | ) |
| int lvalue_or_else | ( | tree | , | |
| enum | lvalue_use | |||
| ) |
Definition at line 5898 of file c-common.c.
| int lvalue_p | ( | tree | ) |
Definition at line 3171 of file c-typeck.c.
| unsigned int min_precision | ( | tree | , | |
| int | ||||
| ) |
Definition at line 2227 of file c-common.c.
Referenced by c_parser_objc_class_instance_variables(), and cp_parser_objc_class_ivars().
Referenced by c_parser_objc_methodproto(), and cp_parser_objc_method_prototype_list().
Referenced by c_parser_objc_try_catch_statement(), and cp_parser_objc_try_catch_finally_statement().
| void objc_begin_try_stmt | ( | location_t | , | |
| tree | ||||
| ) |
Referenced by c_parser_objc_try_catch_statement(), and cp_parser_objc_try_catch_finally_statement().
Referenced by c_parser_postfix_expression(), and cp_parser_objc_encode_expression().
| void objc_build_finally_clause | ( | location_t | , | |
| tree | ||||
| ) |
Referenced by c_parser_objc_try_catch_statement(), and cp_parser_objc_try_catch_finally_statement().
Referenced by c_parser_objc_method_decl(), and cp_parser_objc_method_keyword_params().
Referenced by c_parser_initelt(), c_parser_postfix_expression(), and cp_parser_objc_message_expression().
Referenced by c_parser_objc_method_decl(), and cp_parser_objc_method_signature().
Referenced by c_parser_postfix_expression(), and cp_parser_objc_protocol_expression().
Referenced by c_parser_postfix_expression(), and cp_parser_objc_selector_expression().
Referenced by c_parser_postfix_expression(), and cp_parser_objc_expression().
| void objc_build_synchronized | ( | location_t | , | |
| tree | , | |||
| tree | ||||
| ) |
Referenced by c_parser_objc_synchronized_statement(), and cp_parser_objc_synchronized_statement().
Referenced by c_parser_statement_after_labels(), and cp_parser_objc_throw_statement().
Definition at line 874 of file objc-act.c.
Definition at line 157 of file stub-objc.c.
Referenced by c_end_compound_stmt(), and finish_compound_stmt().
Definition at line 724 of file objc-act.c.
References cat, CLASS_CATEGORY_LIST, CLASS_PROTOCOL_LIST, CLASS_SUPER_NAME, IDENTIFIER_POINTER, IS_PROTOCOL_QUALIFIED_ID, lookup_interface(), lookup_protocol_in_reflist(), objc_class_id, objc_object_id, p, PROTOCOL_NAME, TREE_CHAIN, TREE_CODE, TREE_TYPE, TREE_VALUE, TYPE_NAME, TYPE_PROTOCOL_LIST, TYPED_OBJECT, and warning.
Definition at line 152 of file stub-objc.c.
Referenced by c_parser_objc_class_definition(), and cp_parser_objc_class_implementation().
Definition at line 115 of file stub-objc.c.
Referenced by c_parser_objc_class_definition(), and cp_parser_objc_class_interface().
Definition at line 2309 of file objc-act.c.
Definition at line 2322 of file objc-act.c.
Definition at line 6328 of file objc-act.c.
Definition at line 306 of file stub-objc.c.
Referenced by c_parser_objc_try_catch_statement(), and cp_parser_objc_try_catch_finally_statement().
Definition at line 162 of file stub-objc.c.
Referenced by c_parser_external_declaration(), cp_parser_objc_end_implementation(), and cp_parser_objc_method_definition_list().
Definition at line 120 of file stub-objc.c.
Referenced by c_parser_objc_class_definition(), c_parser_objc_protocol_definition(), and cp_parser_objc_method_prototype_list().
Referenced by c_parser_objc_method_definition(), and cp_parser_objc_method_definition_list().
Definition at line 317 of file stub-objc.c.
Referenced by c_parser_objc_try_catch_statement(), and cp_parser_objc_try_catch_finally_statement().
Referenced by generate_ctor_or_dtor_function().
Referenced by c_parser_struct_or_union_specifier(), and cp_parser_objc_defs_expression().
Referenced by c_parser_initelt(), c_parser_objc_receiver(), and cp_parser_objc_message_receiver().
Referenced by c_parser_declspecs(), cp_parser_simple_type_specifier(), and cp_parser_type_name().
Referenced by cp_parser_simple_type_specifier(), and cp_parser_type_name().
Referenced by build_c_cast().
Referenced by build_component_ref(), and finish_class_member_access_expr().
| int objc_is_reserved_word | ( | tree | ) |
Referenced by c_lex_with_flags().
Referenced by build_external_ref(), and cp_parser_primary_expression().
| void objc_set_method_type | ( | enum | tree_code | ) |
Referenced by c_parser_objc_method_definition(), c_parser_objc_methodproto(), and cp_parser_objc_method_type().
| void objc_set_visibility | ( | int | ) |
Referenced by c_parser_objc_class_instance_variables(), and cp_parser_objc_visibility_spec().
Referenced by c_parser_objc_class_definition(), and cp_parser_objc_class_implementation().
Referenced by c_parser_objc_class_definition(), and cp_parser_objc_class_interface().
Referenced by c_parser_objc_class_definition(), and cp_parser_objc_class_implementation().
Referenced by c_parser_objc_class_definition(), and cp_parser_objc_class_interface().
Referenced by c_parser_objc_method_definition(), and cp_parser_objc_method_definition_list().
Referenced by c_parser_objc_protocol_definition(), and cp_parser_objc_protocol_declaration().
| int objc_static_init_needed_p | ( | void | ) |
Definition at line 241 of file stub-objc.c.
Referenced by cp_finish_file(), and generate_ctor_or_dtor_function().
Definition at line 1391 of file c-common.c.
Definition at line 118 of file c-pch.c.
Referenced by c_common_parse_file(), c_common_valid_pch(), and pch_init().
Definition at line 2662 of file c-common.c.
Definition at line 64 of file c-semantics.c.
Referenced by c_end_compound_stmt(), c_parser_omp_for_loop(), c_parser_omp_sections_scope(), c_parser_omp_structured_block(), cp_parser_objc_synchronized_statement(), cp_parser_objc_try_catch_finally_statement(), cp_parser_omp_for_loop(), cp_parser_omp_sections_scope(), do_poplevel(), finish_cleanup_try_block(), finish_compound_stmt(), finish_cond(), finish_do_body(), finish_eh_spec_block(), finish_else_clause(), finish_for_init_stmt(), finish_function(), finish_handler_sequence(), finish_stmt_expr(), finish_switch_stmt(), finish_then_clause(), finish_try_block(), fname_decl(), poplevel(), and tsubst_expr().
| void pp_dir_change | ( | cpp_reader * | , | |
| const char * | ||||
| ) |
Referenced by c_common_post_options().
| void preprocess_file | ( | cpp_reader * | ) |
Definition at line 65 of file c-ppoutput.c.
Definition at line 449 of file semantics.c.
Referenced by cp_finish_decl(), finish_decl(), finish_decl_cleanup(), and finish_eh_cleanup().
Definition at line 52 of file c-semantics.c.
Referenced by begin_compound_stmt(), begin_cond(), begin_do_stmt(), begin_eh_spec_block(), begin_else_clause(), begin_for_stmt(), begin_stmt_expr(), begin_try_block(), c_begin_compound_stmt(), c_parser_omp_for_loop(), c_parser_omp_sections_scope(), c_parser_omp_structured_block(), cp_parser_objc_synchronized_statement(), cp_parser_objc_try_catch_finally_statement(), cp_parser_omp_for_loop(), cp_parser_omp_sections_scope(), do_pushlevel(), finish_decl(), finish_if_stmt_cond(), finish_switch_cond(), finish_try_block(), fname_decl(), maybe_push_cleanup_level(), push_cleanup(), start_preparsed_function(), store_parm_decls(), and tsubst_expr().
| void resort_sorted_fields | ( | void * | , | |
| void * | , | |||
| gt_pointer_operator | , | |||
| void * | ||||
| ) |
Definition at line 6020 of file c-common.c.
| int self_promoting_args_p | ( | tree | ) |
Definition at line 3896 of file c-common.c.
Definition at line 3416 of file c-common.c.
| void set_Wformat | ( | int | ) |
Definition at line 43 of file c-format.c.
Definition at line 2334 of file c-common.c.
Definition at line 1052 of file c-common.c.
Definition at line 3923 of file c-common.c.
Definition at line 3591 of file c-common.c.
Definition at line 1426 of file c-common.c.
References c_common_signed_type(), int_fits_type_p(), skip_evaluation, TREE_CODE, TREE_TYPE, TREE_UNSIGNED, TYPE_UNSIGNED, warn_conversion, and warning.
Referenced by convert_and_check(), and parser_build_binary_op().
Definition at line 973 of file c-common.c.
Definition at line 1388 of file c-common.c.
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.
Definition at line 542 of file c-common.c.
| 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.
| char flag_dump_includes |
Definition at line 221 of file c-common.c.
| char flag_dump_macros |
Definition at line 217 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 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.
Definition at line 296 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 208 of file c-common.c.
Definition at line 225 of file c-common.c.
| char flag_no_output |
Definition at line 213 of file c-common.c.
Definition at line 300 of file c-common.c.
Definition at line 303 of file c-common.c.
Definition at line 517 of file c-common.c.
Definition at line 225 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.
Definition at line 313 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.
Definition at line 471 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_weak |
Definition at line 562 of file c-common.c.
Definition at line 449 of file c-common.c.
| int flag_zero_link |
Definition at line 308 of file c-common.c.
| int(* lang_missing_noreturn_ok_p)(tree) |
Referenced by c_objc_common_init(), check_function_return_warnings(), and cxx_init_decl_processing().
Referenced by c_common_read_pch(), and init_repo().
| tree(* make_fname_decl)(tree, int) |
| int max_tinst_depth |
Definition at line 664 of file c-common.c.
| const char* pch_file |
Definition at line 230 of file c-common.c.
Definition at line 450 of file c-common.c.
| int skip_evaluation |
Definition at line 684 of file c-common.c.
| bool statement_code_p[MAX_TREE_CODES] |
Definition at line 198 of file c-common.c.
| int warn_format |
Definition at line 324 of file c-common.c.
| int warn_implicit |
Definition at line 607 of file c-common.c.
| int warn_main |
Definition at line 411 of file c-common.c.
Definition at line 291 of file c-common.c.
Definition at line 319 of file c-common.c.
Definition at line 298 of file c-common.c.
Referenced by c_common_decode_option(), c_common_handle_option(), c_common_init_options(), fix_string_type(), and string_conv_p().
1.5.6