Mercurial > pub > dyncall > dyncall
changeset 456:20fa684221a1
- test/suite_aggrs fix: struct return values reused memory in use
author | Tassilo Philipp |
---|---|
date | Fri, 28 Jan 2022 10:26:07 +0100 |
parents | 68733edd9bd1 |
children | 90b1d927912a |
files | test/suite_aggrs/main.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/test/suite_aggrs/main.c Thu Jan 27 15:04:48 2022 +0100 +++ b/test/suite_aggrs/main.c Fri Jan 28 10:26:07 2022 +0100 @@ -121,7 +121,7 @@ case 'f': s = (dcCallFloat (p,t) == K_f[pos]) ; break; case 'd': s = (dcCallDouble (p,t) == K_d[pos]) ; break; case '{': { - s = ((int(*)(const void*,const void*))rtype_st_cmp)(dcCallStruct(p,t,rtype_st, V_a[pos]), K_a[pos]); + s = ((int(*)(const void*,const void*))rtype_st_cmp)(dcCallStruct(p,t,rtype_st, V_a[0]/*unused space for retval*/), K_a[pos]); break; } default: printf("unknown rtype '%c'", rtype); return 0;