This is the fix. The bug commit was squashed. I don’t really know what I need to prove here, except that Claude Code helped identify an issue and fix it.
To the point of compilers warning about uninitialized variables, this surprised me; perhaps I was building without optimization.
If the LLM helps you, that is what matters to you. If it doesn’t help them, that is what matters to them. The problem is always the people trying to be “right”. If a person, project or company doesn’t want to allow/use LLMs for their controlled code, go ham, doesn’t bother me any. Why the reverse of that isn’t also true is baffling, but often par for the course here.