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;