aboutsummaryrefslogtreecommitdiff
path: root/gcc/ginclude/varargs.h
diff options
context:
space:
mode:
author(no author) <(no author)@138bc75d-0d04-0410-961f-82ee72b054a4>1999-07-26 06:43:09 +0000
committer(no author) <(no author)@138bc75d-0d04-0410-961f-82ee72b054a4>1999-07-26 06:43:09 +0000
commit4949771e1c38a86e7b4fa91487390a00df8adf60 (patch)
tree47b48eafc8ecc77290c6dfcd1e6a5138e58e3e2f /gcc/ginclude/varargs.h
parent27bc6aeec64466281eb2cb1437b80a8182027d8b (diff)
This commit was manufactured by cvs2svn to create taggcc-2_95_test
'gcc-2_95_test'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/tags/gcc-2_95_test@28256 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ginclude/varargs.h')
-rw-r--r--gcc/ginclude/varargs.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ginclude/varargs.h b/gcc/ginclude/varargs.h
index 132d1d13027..bb9c98a7c30 100644
--- a/gcc/ginclude/varargs.h
+++ b/gcc/ginclude/varargs.h
@@ -93,7 +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; __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. */