diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-02-14 08:04:23 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-02-14 08:04:23 -0500 |
commit | 1c8b10bb805d9e4ef3fd5ecc427555967f9f8308 (patch) | |
tree | ebfd9168fb2369b1249bf91106828a2fb78caa7d /gcc/tree.h | |
parent | 15a932b7e2d647733b468aea0953744520b3a1cf (diff) | |
download | gcc-1c8b10bb805d9e4ef3fd5ecc427555967f9f8308.zip gcc-1c8b10bb805d9e4ef3fd5ecc427555967f9f8308.tar.gz gcc-1c8b10bb805d9e4ef3fd5ecc427555967f9f8308.tar.bz2 |
(stabilize_reference_1): Add declaration.
From-SVN: r8950
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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. |