aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-03-23 06:38:15 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-03-23 06:38:15 -0500
commit1ef1ca81c3e3725828eab62bd15b2d8f866d5215 (patch)
treed845becbf8897a24a6e3fd0d74993ebac958a683 /gcc
parent25e51a6947c6efd9ee1424f69d4a1c338ecaf5a1 (diff)
downloadgcc-1ef1ca81c3e3725828eab62bd15b2d8f866d5215.zip
gcc-1ef1ca81c3e3725828eab62bd15b2d8f866d5215.tar.gz
gcc-1ef1ca81c3e3725828eab62bd15b2d8f866d5215.tar.bz2
(expand_call): Use expr_size instead of doing it ourself.
From-SVN: r3833
Diffstat (limited to 'gcc')
-rw-r--r--gcc/calls.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/calls.c b/gcc/calls.c
index f5fb8a5..a4b8747 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -919,8 +919,7 @@ expand_call (exp, target, ignore)
{
/* This is a variable-sized object. Make space on the stack
for it. */
- rtx size_rtx = expand_expr (size_in_bytes (type), NULL_RTX,
- VOIDmode, 0);
+ rtx size_rtx = expr_size (TREE_VALUE (p));
if (old_stack_level == 0)
{