On 4/13/20 2:07 AM, Rob Landley wrote:
It would be great to have a minimal reproducer from toysh. Getting that
from the python build looks hard, even with creduce.
https://embed.cs.utah.edu/creduce/
Oh it's not hard, it's just tedious.
Did you know that if you disable optimizations you can get _more_ warnings?
_disabling_ the gcse optimization triggered one of those "may be used
uninitialized but is a false positive 99% of the time" which in this case,
turned out to have a path that could trigger in a function I added last week,
which which was called in an else case 5 lines down. (Yes, when it DIDN'T
segfault, it gave me the warning.)
My bad,
Rob