changeset 586:b26a2a4e1daa r1.4-RC2

- plain_c++ test: removal of double use of va_arg() in same statement, seems to confuse some sparc compilers
author Tassilo Philipp
date Tue, 13 Sep 2022 17:53:13 +0200
parents 5a46d46b318b
children fbd5e5416a4b
files test/plain_c++/test_main.cc
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/test/plain_c++/test_main.cc	Tue Sep 13 17:43:51 2022 +0200
+++ b/test/plain_c++/test_main.cc	Tue Sep 13 17:53:13 2022 +0200
@@ -140,7 +140,7 @@
   virtual DCpointer  __cdecl getPtr()                  { return mValue.p; }
 
   /* ellipsis test w/ this ptr */
-  virtual int        __cdecl sum3Ints(DCint x, ...)    { va_list va; va_start(va,x); x += va_arg(va,int) + va_arg(va,int); va_end(va); return x; }
+  virtual int        __cdecl sum3Ints(DCint x, ...)    { va_list va; va_start(va,x); x += va_arg(va,int); x += va_arg(va,int); va_end(va); return x; }
 
 private:
   ValueUnion mValue;