aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-03-27 13:41:59 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-03-27 13:41:59 -0500
commit4752d3bc315f5c0230c3c94abe15d5dfb237ad3d (patch)
treee8099c01df75e6bce487aeb75fd3e57b50e99625 /gcc
parent93609dfb147fc3697f7965031342c0204c04fb57 (diff)
downloadgcc-4752d3bc315f5c0230c3c94abe15d5dfb237ad3d.zip
gcc-4752d3bc315f5c0230c3c94abe15d5dfb237ad3d.tar.gz
gcc-4752d3bc315f5c0230c3c94abe15d5dfb237ad3d.tar.bz2
(expand_function_start): When evaluating sizes of variable types, do
so just for side-effects (the SAVE_EXPRs). From-SVN: r3896
Diffstat (limited to 'gcc')
-rw-r--r--gcc/function.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/function.c b/gcc/function.c
index b3a599a..c0baec3 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -4396,7 +4396,7 @@ expand_function_start (subr, parms_have_cleanups)
/* Evaluate now the sizes of any types declared among the arguments. */
for (tem = nreverse (get_pending_sizes ()); tem; tem = TREE_CHAIN (tem))
- expand_expr (TREE_VALUE (tem), NULL_RTX, VOIDmode, 0);
+ expand_expr (TREE_VALUE (tem), const0_rtx, VOIDmode, 0);
/* Make sure there is a line number after the function entry setup code. */
force_next_line_note ();