Why do I sometimes get "show raw" as the only option?

Random question.

When verifying code in Build, why do I sometimes get this view…

And other times no option, but only the “show raw” view:

I ask because lately, I have to click “show raw” in order to view the errors and it’s not as readable as the first type of output.

I guess the SHOW RAW without the guided hint is when the parser does not understand the error that is being thrown.

It can be things like something not being #define etc.

That’s my guess based on: https://github.com/spark/gcc-output-parse

Or it can be when the error is much longer than the one liner you have in the first screenshot.