From: Richard Kenner Date: Tue, 14 Feb 1995 13:04:23 +0000 (-0500) Subject: (stabilize_reference_1): Add declaration. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1c8b10bb805d9e4ef3fd5ecc427555967f9f8308;p=gcc.git (stabilize_reference_1): Add declaration. From-SVN: r8950 --- 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.