https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92727
--- Comment #6 from David Brown <david at westcontrol dot com> --- I can see it is a challenge to get enough detail in the messages to be good for the more advanced users, and still simple enough and clear enough for more casual or inexperienced users. The static assertion looks good to me, and is clearly the easiest way to implement such a feature. But I appreciate that it would not be ideal for some people, and would hide useful messages from them. Perhaps the a better place to focus would be on IDE's, maybe especially with parsing of the new JSON format, to help people see exactly where the problem lies in their code.