With the seed 10690367908864332818 (on commit 29a67b2), I see YARPGen producing a very large array (on line 37 in this case):
short arr_16 [24] [24] [24] [24] [24] [24] [24] ;
which is more than 8GB and therefore clearly can't work on 32-bit targets (see e.g. https://godbolt.org/z/Pc9773zxq).
More generally, I think it would be useful to have tuning parameters to limit:
- The maximum size of an individual array in YARPGen.
- The total size of all arrays / global variables produced by YARPGen.
With the seed 10690367908864332818 (on commit 29a67b2), I see YARPGen producing a very large array (on line 37 in this case):
which is more than 8GB and therefore clearly can't work on 32-bit targets (see e.g. https://godbolt.org/z/Pc9773zxq).
More generally, I think it would be useful to have tuning parameters to limit: