# HG changeset patch # User Tassilo Philipp # Date 1663084393 -7200 # Node ID b26a2a4e1daa5556423715051c18f352330495b8 # Parent 5a46d46b318b968dfdb41151ee35851bc1bdbcdc - plain_c++ test: removal of double use of va_arg() in same statement, seems to confuse some sparc compilers diff -r 5a46d46b318b -r b26a2a4e1daa test/plain_c++/test_main.cc --- 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;