Mercurial > pub > dyncall > dyncall
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;