From: Richard Henderson Date: Wed, 7 Jul 1999 00:19:05 +0000 (-0600) Subject: varargs.h (__builtin_va_alist_t): New typedef. X-Git-Tag: prereleases/gcc-2.95-test~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8cc940015947d66dadc4bb2c5d9547f9d05f5c63;p=thirdparty%2Fgcc.git 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: r27973 --- diff --git a/gcc/ginclude/varargs.h b/gcc/ginclude/varargs.h index fd4504f05090..bb9c98a7c305 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. */