https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105307
--- Comment #3 from Igel <ich.freak at gmx dot net> --- well, quite surely, > error: 'x' is not a member of 'NoX' is not the only instance of this problem. It seems to me that gcc is not differentiating "normal errors" from "explanatory errors", and I guess introducing this difference would actually be somewhat of a larger refactorization. I'm just speculating tho here...