]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
varargs.h (__builtin_va_alist_t): New typedef.
authorRichard Henderson <rth@cygnus.com>
Wed, 7 Jul 1999 00:19:05 +0000 (18:19 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 7 Jul 1999 00:19:05 +0000 (18:19 -0600)
X
        * ginclude/varargs.h (__builtin_va_alist_t): New typedef.
        (va_dcl): Use __builtin_va_alist_t.

From-SVN: r27973

gcc/ginclude/varargs.h

index fd4504f0509029f75fa58546deae97492e74e9d5..bb9c98a7c3052727214e57e39fb78960d53997b1 100644 (file)
@@ -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.  */