aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-20 05:10:30 +0000
committerRichard Stallman <rms@gnu.org>1993-05-20 05:10:30 +0000
commitde3ab9df04cdea6645ab3d36f61087641a993290 (patch)
treec0e7ac0afbcb506f9eba2f53dc43dfef2be44bcc /gcc
parentefd65a8b463eb9d7ef294cb005d603cac6f12f6d (diff)
downloadgcc-de3ab9df04cdea6645ab3d36f61087641a993290.zip
gcc-de3ab9df04cdea6645ab3d36f61087641a993290.tar.gz
gcc-de3ab9df04cdea6645ab3d36f61087641a993290.tar.bz2
(assign_parms): Declare and set current_call_is_indirect.
From-SVN: r4516
Diffstat (limited to 'gcc')
-rw-r--r--gcc/function.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/function.c b/gcc/function.c
index 512bd89..d411abc 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -2704,6 +2704,9 @@ assign_parms (fndecl, second_time)
int nparmregs = list_length (fnargs) + LAST_VIRTUAL_REGISTER + 1;
int varargs_setup = 0;
rtx conversion_insns = 0;
+ /* FUNCTION_ARG may look at this variable. Since this is not
+ expanding a call it will always be zero in this function. */
+ int current_call_is_indirect = 0;
/* Nonzero if the last arg is named `__builtin_va_alist',
which is used on some machines for old-fashioned non-ANSI varargs.h;