// { dg-do compile } // Copyright (C) 2002 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 16 Sep 2002 // PR 7718. ICE. template void default_initializer(const OBJECT &) { } template class cContainer { public: template void Add(const INITIALIZER &initializer) { init_function(initializer); } }; int main() { cContainer > c; c.Add(42); return 0; }