I struggled quite a bit to reproduce this until I looked it up and it's only a single, very old compiler not clever enough to understand what's going on. So, only the CI will tell us if this worked. However, I took the liberty of checking the other arguments, too, and added explanatory comments.
Immediate reaction to this comment and this CI failure (not sure how long the latter link with last).
I struggled quite a bit to reproduce this until I looked it up and it's only a single, very old compiler not clever enough to understand what's going on. So, only the CI will tell us if this worked. However, I took the liberty of checking the other arguments, too, and added explanatory comments.