------- Comment #3 from manu at gcc dot gnu dot org 2008-02-17 21:56 ------- And the message:
foo.cc:16: error: expected ';' before 'baz2' is just broken. What does typedef foo<sizeof(T)>::unsigned_t; is supposed to mean? It is obvious that something went wrong here. -- manu at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2008-02-17 21:52:13 |2008-02-17 21:56:28 date| | Summary|template accepting numeric |bad error recovery with |fails with sizeof |missing typename http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35228