Lines Matching refs:fn
81 maybe_clone_body (tree fn)
87 if (!DECL_MAYBE_IN_CHARGE_CONSTRUCTOR_P (fn)
88 && !DECL_MAYBE_IN_CHARGE_DESTRUCTOR_P (fn))
92 (*debug_hooks->deferred_inline_function) (fn);
97 FOR_EACH_CLONE (clone, fn)
105 DECL_SOURCE_LOCATION (clone) = DECL_SOURCE_LOCATION (fn);
106 DECL_INLINE (clone) = DECL_INLINE (fn);
107 DECL_DECLARED_INLINE_P (clone) = DECL_DECLARED_INLINE_P (fn);
108 DECL_COMDAT (clone) = DECL_COMDAT (fn);
109 DECL_WEAK (clone) = DECL_WEAK (fn);
110 DECL_ONE_ONLY (clone) = DECL_ONE_ONLY (fn);
111 DECL_SECTION_NAME (clone) = DECL_SECTION_NAME (fn);
112 DECL_USE_TEMPLATE (clone) = DECL_USE_TEMPLATE (fn);
113 DECL_EXTERNAL (clone) = DECL_EXTERNAL (fn);
114 DECL_INTERFACE_KNOWN (clone) = DECL_INTERFACE_KNOWN (fn);
115 DECL_NOT_REALLY_EXTERN (clone) = DECL_NOT_REALLY_EXTERN (fn);
116 TREE_PUBLIC (clone) = TREE_PUBLIC (fn);
117 DECL_VISIBILITY (clone) = DECL_VISIBILITY (fn);
118 DECL_VISIBILITY_SPECIFIED (clone) = DECL_VISIBILITY_SPECIFIED (fn);
121 parm = DECL_ARGUMENTS (fn);
127 if (DECL_HAS_IN_CHARGE_PARM_P (fn))
129 if (DECL_HAS_VTT_PARM_P (fn))
144 parm = DECL_ARGUMENTS (fn),
151 if (DECL_HAS_IN_CHARGE_PARM_P (fn) && parmno == 1)
194 parm = DECL_RESULT (fn);
200 clone_body (clone, fn, decl_map);
206 cp_function_chain->can_throw = !TREE_NOTHROW (fn);
210 BLOCK_ABSTRACT_ORIGIN (DECL_INITIAL (clone)) = DECL_INITIAL (fn);