https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90670
--- Comment #3 from Adam Byrd <adam1.byrd at gmail dot com> --- Hmm, I reckon that makes sense. Though the wording is confusing. Why is it "uses the anonymous namespace" instead of something like "has internal linkage". I'm not aware of an anonymous namespace being involved here. Is that language esoterica or a compiler implementation detail?