http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51059
--- Comment #5 from Iain Sandoe <iains at gcc dot gnu.org> 2011-11-11 19:37:00 UTC --- Having discussed this a bit with Mike, I think that my comment about flat_namespace is not 100% correct. However, in this specific case, it is probably the right way to solve the problem.