------- Additional Comments From bangerth at dealii dot org 2005-01-26 04:16 ------- The declaration of a specialization is not a definition, unless it has an explicit initializer call. The way you want to write this is as follows: template <> A<char> B<char>::a = A<char>(); The standard specifically says that this is the only permissible syntax for default initialization. W.
-- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19610