Well, it doesn't matter what an average C programmer cares aboutI don't think average C programmer cares much about safety, standards, undefined behavior and so on.
Though I do think warning comes from the issue I mentioned earlier it is still interesting to see why OP doesn't have this issue on one of his machines. But then again, full
uname, clang -v, file output of the binary and even larger piece of code would clarify more things.