diff options
author | Richard Henderson <rth@cygnus.com> | 1999-07-06 18:18:05 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-07-06 18:18:05 -0600 |
commit | 99a2576a3c5dd671f31b3967252213634da21e35 (patch) | |
tree | f14c7de610905a5090bc5ea796733af440fdb254 /gcc/ginclude | |
parent | 120b9f1fc6ad030acd99bf85673560371b5d1802 (diff) | |
download | gcc-99a2576a3c5dd671f31b3967252213634da21e35.zip gcc-99a2576a3c5dd671f31b3967252213634da21e35.tar.gz gcc-99a2576a3c5dd671f31b3967252213634da21e35.tar.bz2 |
varargs.h (__builtin_va_alist_t): New typedef.
X
* ginclude/varargs.h (__builtin_va_alist_t): New typedef.
(va_dcl): Use __builtin_va_alist_t.
From-SVN: r27971
Diffstat (limited to 'gcc/ginclude')
-rw-r--r-- | gcc/ginclude/varargs.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ginclude/varargs.h b/gcc/ginclude/varargs.h index fd4504f..bb9c98a 100644 --- a/gcc/ginclude/varargs.h +++ b/gcc/ginclude/varargs.h @@ -93,8 +93,9 @@ #define va_alist __builtin_va_alist /* The ... causes current_function_varargs to be set in cc1. */ -#define va_dcl int __builtin_va_alist __attribute__((__mode__(__word__))); \ - __va_ellipsis +/* ??? We don't process attributes correctly in K&R argument context. */ +typedef int __builtin_va_alist_t __attribute__((__mode__(__word__))); +#define va_dcl __builtin_va_alist_t __builtin_va_alist; __va_ellipsis /* Define __gnuc_va_list, just as in gstdarg.h. */ |