I write software for a living. At least, I pretend to. Most of the time, my job is building & running (& yes, occasionally fixing) software other people have written.
One of the aphorisms of software development is that “it’s never a compiler error”. Sure, it’s not never a compiler error, since compilers are written by humans and therefore are as flawed as any other piece of software. But it’s never a compiler error, in the sense that, when you find a bug, the probability of it being caused by a compiler error exists on a set of measure zero.
Well, today I hit the jackpot. This time, it really was a compiler bug.