Home
last modified time | relevance | path

Searched refs:current_class_ref (Results 1 – 25 of 34) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dinit.cc540 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 Dmethod.cc683 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 Dlambda.cc861 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 Dtree.cc4343 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 Dtypeck.cc3583 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 Dparser.cc8223 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 DChangeLog-19961958 * 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 DChangeLog-19992398 (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 DChangeLog-20101159 * cp-tree.h (current_class_ref): Check that cp_function_chain is
3301 rather than checking current_class_ref directly.
H A Ddecl.cc16999 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 Dpt.cc15413 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 Dsemantics.cc2174 && (!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 DChangeLog-20112531 (current_class_ptr, current_class_ref): Use them.
5001 * tree.c (maybe_dummy_object): Check current_class_ref against
H A DChangeLog402 and current_class_ref sooner, before parsing a class definition.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dinit.c529 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 Dmethod.c660 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 Dlambda.c862 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 Dtree.c4086 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 Dtypeck.c3397 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 Dparser.c7733 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 Ddecl.c16147 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 Dsemantics.c1922 && (!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 Dcp-tree.h1952 #define current_class_ref \ macro
/netbsd-src/external/gpl3/gcc.old/dist/libcc1/
H A Dlibcp1plugin.cc550 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 Dlibcp1plugin.cc394 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()

12