summaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-05 00:13:53 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-05 00:13:53 +0000
commit6a9ea91e90b1bd20de578745635380d15ab4ddd7 (patch)
tree4c623881730c17325e6c2b7f1279503b27e53cd1 /gcc/function.h
parent4ea704a733ba3d9ca485c94eeb30548d7274a9c6 (diff)
downloadgcc-6a9ea91e90b1bd20de578745635380d15ab4ddd7.tar.gz
* function.h (insert_block_after_note): Declare.
* function.c (insert_block_after_note): Split out from ... (retrofit_block): ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30776 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/function.h')
-rw-r--r--gcc/function.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/function.h b/gcc/function.h
index 3c912bcf7ba..dc0b507e5d1 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -541,6 +541,11 @@ extern struct function *outer_function_chain;
Also store in each NOTE for the beginning or end of a block
the index of that block in the vector. */
extern void identify_blocks PROTO((tree, rtx));
+/* Insert the BLOCK in the block-tree, knowing that the previous
+ block-note is for OLD_BLOCK. BEGIN_P is non-zero if the previous
+ block-note was the for the beginning of a BLOCK. FN is the
+ FUNCTION_DECL into which the BLOCK is being inserted. */
+extern void insert_block_after_note PROTO((tree, tree, int, tree));
/* Insert a new BLOCK at an appropriate place in the block tree. */
extern void retrofit_block PROTO((tree, rtx));