Lines Matching defs:fndecl
539 do_build_copy_constructor (tree fndecl)
541 tree parm = FUNCTION_FIRST_USER_PARM (fndecl);
638 do_build_assign_ref (tree fndecl)
640 tree parm = TREE_CHAIN (DECL_ARGUMENTS (fndecl));
746 synthesize_method (tree fndecl)
749 tree context = decl_function_context (fndecl);
758 DECL_SOURCE_LOCATION (fndecl)
759 = DECL_SOURCE_LOCATION (TYPE_NAME (DECL_CONTEXT (fndecl)));
764 if (DECL_CLONED_FUNCTION_P (fndecl))
765 fndecl = DECL_CLONED_FUNCTION (fndecl);
776 input_location = DECL_SOURCE_LOCATION (fndecl);
778 start_preparsed_function (fndecl, NULL_TREE, SF_DEFAULT | SF_PRE_PARSED);
781 if (DECL_OVERLOADED_OPERATOR_P (fndecl) == NOP_EXPR)
783 do_build_assign_ref (fndecl);
786 else if (DECL_CONSTRUCTOR_P (fndecl))
788 tree arg_chain = FUNCTION_FIRST_USER_PARMTYPE (fndecl);
790 do_build_copy_constructor (fndecl);
818 &input_location, fndecl);