diff options
author | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-03-23 22:20:35 +0000 |
---|---|---|
committer | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-03-23 22:20:35 +0000 |
commit | 4b8ac8ab6c592de123be39fa48fd0faf3cb22d1c (patch) | |
tree | 6d8d7da65c672bdf8effb1b562f95279afa0646a /gcc/ginclude/va-clipper.h | |
parent | a357171a30ea786122350b68d5ade23892e5e017 (diff) | |
download | gcc-4b8ac8ab6c592de123be39fa48fd0faf3cb22d1c.tar.gz |
(va_start): Add call to builtin_next_arg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6856 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ginclude/va-clipper.h')
-rw-r--r-- | gcc/ginclude/va-clipper.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ginclude/va-clipper.h b/gcc/ginclude/va-clipper.h index e3a4b8f6e53..a6d000ef5a3 100644 --- a/gcc/ginclude/va-clipper.h +++ b/gcc/ginclude/va-clipper.h @@ -22,9 +22,12 @@ typedef struct #define _VA_LIST_ #define _SYS_INT_STDARG_H /* acc compatibility */ +/* Call __builtin_next_arg even though we aren't using its value, so that + we can verify that LASTARG is correct. */ #ifdef _STDARG_H #define va_start(AP,LASTARG) \ - ((AP) = *(va_list *)__builtin_saveregs(), \ + (__builtin_next_arg (LASTARG), \ + (AP) = *(va_list *)__builtin_saveregs(), \ (AP).__va_num = __builtin_args_info (0), \ (AP).__va_ap += __builtin_args_info (1)) #else |