I had the following code, which was basically,
class foo { public: void method(); }; void foo::foo::method() { }
I had accidentally adde
Is there a namespace foo in some other module that you include (and you were just ignorant of it)? Otherwise, it is not correct. I am not sure why g++ allowed this.