
Malachi B. answered 04/30/19
Lead Engineer, expert in C
When testing your code here
https://onlinegdb.com/ByiLx7UoV
The results were not the same as what you describe. You can try it and see it's "false" with no "execute" seen
Can you give it a shot with a newer compiler? Not to pull you away from your 4.9.2 target specifically (you might have reasons for staying on that version) but purely to isolate and diagnose.