http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47209
--- Comment #1 from Zdenek Sojka <zsojka at seznam dot cz> 2011-01-07 23:42:49 UTC --- I don't know if the code is valid or invalid (I have no clue what is the meaning of "base::foo;"). Comeau online and icc 11.1 accept it though. If it is not valid, changing "base::foo;" to "using base::foo;" probably makes it valid.