Fun error messages

I was legitimately affronted when rust-analyzer overlaid this error on my code:

error[E0584]: found a documentation comment that doesn't document anything

Um, excuse me? I worked very hard on that.

Of course it goes on to explain what it really meant, though I do wonder whether the double-meaning was a cheeky goal of the author.

help: doc comments must come before what they document, maybe a comment was intended with `//`?

Meanwhile GCC still has my favourite programming error message:

error: ‘long long long’ is too long for GCC