summaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-02-14 13:04:23 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-02-14 13:04:23 +0000
commit1b6e6303db32611c8826b497a44bb4f0d4e8a8c1 (patch)
treeebfd9168fb2369b1249bf91106828a2fb78caa7d /gcc/tree.h
parent5032ee2215a233dc0221e5009ac94b611122b37c (diff)
downloadgcc-1b6e6303db32611c8826b497a44bb4f0d4e8a8c1.tar.gz
(stabilize_reference_1): Add declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8950 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index e67d49f569c..0de570519df 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -1,5 +1,5 @@
/* Front-end tree definitions for GNU compiler.
- Copyright (C) 1989, 1993, 1994 Free Software Foundation, Inc.
+ Copyright (C) 1989, 1993, 1994, 1995 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -1371,6 +1371,12 @@ extern tree variable_size PROTO((tree));
extern tree stabilize_reference PROTO((tree));
+/* Subroutine of stabilize_reference; this is called for subtrees of
+ references. Any expression with side-effects must be put in a SAVE_EXPR
+ to ensure that it is only evaluated once. */
+
+extern tree stabilize_reference_1 PROTO((tree));
+
/* Return EXP, stripped of any conversions to wider types
in such a way that the result of converting to type FOR_TYPE
is the same as if EXP were converted to FOR_TYPE.