# HG changeset patch # User Tassilo Philipp # Date 1643361967 -3600 # Node ID 20fa684221a16264e40209ec359c928323ebe844 # Parent 68733edd9bd1a40b45e0fa7ab6d796b09b3cf866 - test/suite_aggrs fix: struct return values reused memory in use diff -r 68733edd9bd1 -r 20fa684221a1 test/suite_aggrs/main.c --- 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;