aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-06-06 18:46:14 +0000
committerRichard Stallman <rms@gnu.org>1992-06-06 18:46:14 +0000
commitcfc40361d86a751e831f6524d80be3b129f65f5a (patch)
tree9d03abddff84d843520f5f371e51fede0786f935 /gcc
parentdafda938de336bfd6e750eeff123fce69773743b (diff)
downloadgcc-cfc40361d86a751e831f6524d80be3b129f65f5a.zip
gcc-cfc40361d86a751e831f6524d80be3b129f65f5a.tar.gz
gcc-cfc40361d86a751e831f6524d80be3b129f65f5a.tar.bz2
*** empty log message ***
From-SVN: r1170
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ginclude/stdarg.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h
index c917364..0c00311 100644
--- a/gcc/ginclude/stdarg.h
+++ b/gcc/ginclude/stdarg.h
@@ -60,8 +60,8 @@ void va_end (va_list); /* Defined in libgcc.a */
#define va_end(AP)
#define va_arg(AP, TYPE) \
- (AP += __va_rounded_size (TYPE), \
- *((TYPE *) (AP - __va_rounded_size (TYPE))))
+ (AP = ((char *) (AP)) += __va_rounded_size (TYPE), \
+ *((TYPE *) ((char *) (AP) - __va_rounded_size (TYPE))))
#endif /* not i960 */
#endif /* not sparc */