/netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
H A D | init.cc | 540 tree decl = current_class_ref; in perform_target_ctor() 659 tree save_ccr = current_class_ref; in get_nsdmi() 678 current_class_ref = save_ccr; in get_nsdmi() 684 current_class_ref = build0 (PLACEHOLDER_EXPR, DECL_CONTEXT (member)); in get_nsdmi() 685 current_class_ptr = build_address (current_class_ref); in get_nsdmi() 707 current_class_ref = save_ccr; in get_nsdmi() 905 else if (cp_tree_equal (TREE_OPERAND (init, 0), current_class_ref) in find_uninit_fields_r() 966 decl = build_class_member_access_expr (current_class_ref, member, in perform_member_init() 983 && TREE_OPERAND (val, 0) == current_class_ref) in perform_member_init() 1182 expr = build_class_member_access_expr (current_class_ref, member, in perform_member_init() [all …]
|
H A D | method.cc | 683 tree t = build2 (INIT_EXPR, void_type_node, current_class_ref, parm); in do_build_copy_constructor() 804 tree t = build2 (MODIFY_EXPR, void_type_node, current_class_ref, parm); in do_build_copy_assign() 829 (build_special_member_call (current_class_ref, in do_build_copy_assign() 842 tree comp = current_class_ref; in do_build_copy_assign() 901 finish_return_stmt (current_class_ref); in do_build_copy_assign()
|
H A D | lambda.cc | 861 gcc_assert (TYPE_MAIN_VARIANT (TREE_TYPE (current_class_ref)) in lambda_expr_this_capture() 978 if (!current_class_ref) in nonlambda_method_basetype()
|
H A D | tree.cc | 4343 tree ctype = current_class_ref ? TREE_TYPE (current_class_ref) : NULL_TREE; in maybe_dummy_object() 4346 decl = current_class_ref; in maybe_dummy_object()
|
H A D | typeck.cc | 3583 return current_class_ref; in build_x_indirect_ref() 3648 return current_class_ref; in cp_build_indirect_ref_1() 6769 && TREE_OPERAND (arg, 0) == current_class_ref) in cp_build_addr_expr_1() 10635 (TREE_TYPE (valtype), TREE_TYPE (current_class_ref))) in check_return_expr() 10638 if (retval == current_class_ref) in check_return_expr()
|
H A D | parser.cc | 8223 if (postfix_expression != current_class_ref in cp_parser_postfix_dot_deref_expression() 23153 tree save_ccr = current_class_ref; in cp_parser_direct_declarator() 23217 current_class_ref = save_ccr; in cp_parser_direct_declarator() 24007 current_class_ref in inject_this_parameter() 25042 saved_class_ref = current_class_ref; in cp_parser_default_argument() 25794 current_class_ref = cp_build_fold_indirect_ref (args); in inject_parm_decls() 25805 current_class_ptr = current_class_ref = NULL_TREE; in pop_injected_parms() 25879 tree saved_ccr = current_class_ref; in cp_parser_class_specifier_1() 25881 current_class_ref = NULL_TREE; in cp_parser_class_specifier_1() 26119 current_class_ptr = current_class_ref = NULL_TREE; in cp_parser_class_specifier_1() [all …]
|
H A D | ChangeLog-1996 | 1958 * decl2.c (reparse_absdcl_as_expr): Pass current_class_ref to 1962 (build_expr_from_tree): Pass current_class_ref to 1968 * decl.c (finish_function): Clear out current_class_ref just like 2000 C_C_D to current_class_ref.
|
H A D | ChangeLog-1999 | 2398 (current_class_ref): Likewise. 2799 current_class_ref, last_tree, last_expr_type): Adjust accordingly. 2871 (current_class_ref): Likewise. 2887 (current_class_ref): Likewise.
|
H A D | ChangeLog-2010 | 1159 * cp-tree.h (current_class_ref): Check that cp_function_chain is 3301 rather than checking current_class_ref directly.
|
H A D | decl.cc | 16999 tree thisref = current_class_ref; in build_clobber_this() 18009 && current_class_ref in finish_function() 18011 (TREE_TYPE (valtype), TREE_TYPE (current_class_ref)) in finish_function()
|
H A D | pt.cc | 15413 tree save_ccr = current_class_ref; in tsubst_function_type() 15429 current_class_ref = save_ccr; in tsubst_function_type() 19118 tree save_ccr = current_class_ref; in tsubst_expr() 19129 current_class_ref = save_ccr; in tsubst_expr() 26404 current_class_ref = cp_build_fold_indirect_ref (this_parm); in maybe_instantiate_noexcept()
|
H A D | semantics.cc | 2174 && (!processing_template_decl || !current_class_ref)) in finish_non_static_data_member() 2996 tree type = TREE_TYPE (current_class_ref); in finish_this_expr()
|
H A D | ChangeLog-2011 | 2531 (current_class_ptr, current_class_ref): Use them. 5001 * tree.c (maybe_dummy_object): Check current_class_ref against
|
H A D | ChangeLog | 402 and current_class_ref sooner, before parsing a class definition.
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
H A D | init.c | 529 tree decl = current_class_ref; in perform_target_ctor() 558 tree save_ccr = current_class_ref; in get_nsdmi() 650 current_class_ref = save_ccr; in get_nsdmi() 656 current_class_ref = build0 (PLACEHOLDER_EXPR, DECL_CONTEXT (member)); in get_nsdmi() 657 current_class_ptr = build_address (current_class_ref); in get_nsdmi() 675 current_class_ref = save_ccr; in get_nsdmi() 791 decl = build_class_member_access_expr (current_class_ref, member, in perform_member_init() 806 && TREE_OPERAND (val, 0) == current_class_ref) in perform_member_init() 980 expr = build_class_member_access_expr (current_class_ref, member, in perform_member_init() 1474 expr = build_special_member_call (current_class_ref, in expand_cleanup_for_base() [all …]
|
H A D | method.c | 660 tree t = build2 (INIT_EXPR, void_type_node, current_class_ref, parm); in do_build_copy_constructor() 781 tree t = build2 (MODIFY_EXPR, void_type_node, current_class_ref, parm); in do_build_copy_assign() 806 (build_special_member_call (current_class_ref, in do_build_copy_assign() 819 tree comp = current_class_ref; in do_build_copy_assign() 878 finish_return_stmt (current_class_ref); in do_build_copy_assign()
|
H A D | lambda.c | 862 gcc_assert (TYPE_MAIN_VARIANT (TREE_TYPE (current_class_ref)) in lambda_expr_this_capture() 979 if (!current_class_ref) in nonlambda_method_basetype()
|
H A D | tree.c | 4086 if (current_class_ref in maybe_dummy_object() 4091 (TREE_TYPE (current_class_ref), context))) in maybe_dummy_object() 4092 decl = current_class_ref; in maybe_dummy_object()
|
H A D | typeck.c | 3397 return current_class_ref; in cp_build_indirect_ref_1() 6254 && TREE_OPERAND (arg, 0) == current_class_ref) in cp_build_addr_expr_1() 10038 (TREE_TYPE (valtype), TREE_TYPE (current_class_ref))) in check_return_expr() 10041 if (retval == current_class_ref) in check_return_expr()
|
H A D | parser.c | 7733 if (postfix_expression != current_class_ref in cp_parser_postfix_dot_deref_expression() 22087 current_class_ref in inject_this_parameter() 22145 tree save_ccr = current_class_ref; in cp_parser_late_return_type_opt() 22176 current_class_ref = save_ccr; in cp_parser_late_return_type_opt() 23078 saved_class_ref = current_class_ref; in cp_parser_default_argument() 24162 save_ccr = current_class_ref; in cp_parser_class_specifier_1() 24177 current_class_ref = save_ccr; in cp_parser_class_specifier_1() 25917 tree save_ccr = current_class_ref; in cp_parser_noexcept_specification_opt() 25953 current_class_ref = save_ccr; in cp_parser_noexcept_specification_opt() 28254 if (current_class_ref) in cp_parser_lookup_name() [all …]
|
H A D | decl.c | 16147 tree thisref = current_class_ref; in build_clobber_this() 17234 && current_class_ref in finish_function() 17236 (TREE_TYPE (valtype), TREE_TYPE (current_class_ref)) in finish_function()
|
H A D | semantics.c | 1922 && (!processing_template_decl || !current_class_ref)) in finish_non_static_data_member() 2743 tree type = TREE_TYPE (current_class_ref); in finish_this_expr()
|
H A D | cp-tree.h | 1952 #define current_class_ref \ macro
|
/netbsd-src/external/gpl3/gcc.old/dist/libcc1/ |
H A D | libcp1plugin.cc | 550 gcc_assert (!current_class_ref); in plugin_pragma_push_user_expression() 632 current_class_ref = !this_val ? NULL_TREE in plugin_pragma_push_user_expression() 650 current_class_ref = NULL_TREE; in plugin_pragma_pop_user_expression()
|
/netbsd-src/external/gpl3/gcc/dist/libcc1/ |
H A D | libcp1plugin.cc | 394 gcc_assert (!current_class_ref); in plugin_pragma_push_user_expression() 476 current_class_ref = !this_val ? NULL_TREE in plugin_pragma_push_user_expression() 494 current_class_ref = NULL_TREE; in plugin_pragma_pop_user_expression()
|