http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45964
Michael Schulze <mschulze at ivs dot cs.ovgu.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | --- Comment #7 from Michael Schulze <mschulze at ivs dot cs.ovgu.de> 2010-10-11 13:35:58 UTC --- Ok and how is the case with the first template keyword, which Comeau says is incorrect and gcc accepts it? const int A< a>::B<b>::template value = A<a>::B<b>::C::value; ^^^^^^^^ In my eyes it seems to be the same issue as the second one? How is it there? Which compiler is right?