From 065c65424ad578e8227a5caa06309efb35b7cbc0 Mon Sep 17 00:00:00 2001 From: mmitchel Date: Tue, 23 Nov 1999 20:48:38 +0000 Subject: 1999-11-23 Mark Mitchell * integrate.h (copy_decl_for_inlining): New declaration. * integrate.c (copy_and_set_decl_abstract_origin): Remove. (copy_decl_for_inlining): New function. (integrate_parm_decls): Use it. (integrate_decl_tree): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30644 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/integrate.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gcc/integrate.h') diff --git a/gcc/integrate.h b/gcc/integrate.h index f107d11b6d2..88bcd53960b 100644 --- a/gcc/integrate.h +++ b/gcc/integrate.h @@ -116,6 +116,12 @@ struct inline_remap labels, and frame-pointer offsets as necessary. */ extern rtx copy_rtx_and_substitute PROTO((rtx, struct inline_remap *, int)); +/* Copy a declaration when one function is substituted inline into + another. */ +extern union tree_node *copy_decl_for_inlining PROTO((union tree_node *, + union tree_node *, + union tree_node *)); + extern void try_constants PROTO((rtx, struct inline_remap *)); /* Return the label indicated. */ -- cgit v1.2.1