------- Comment #4 from bangerth at dealii dot org 2007-09-23 18:29 ------- I can't seem to produce a wrong-code bug with this -- it appears that gcc produces the error while investigating the overload set. If I make the declaration of X::foo work for N::Q, then gcc apparently still doesn't want to call it.
That doesn't make this bug any less serious. W. -- bangerth at dealii dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|invalid Koenig lookup |invalid Koenig | |lookup/incorrect SFINAE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33518