------- Comment #5 from dodji at gcc dot gnu dot org  2008-08-13 12:57 -------
A simpler reproducer is:

     1  template<typename T>
     2  struct a
     3  {
     4      template <template <typename> class C, typename X, C<X>* =0>
     5      struct b
     6      {
     7      };
     8  };
     9  
    10  void
    11  foo ()
    12  {
    13      a<int> v;
    14  }

gcc spits the following error:
void foo()
test.cc: At global scope:
test.cc: In instantiation of 'a<int>':
test.cc:13:   instantiated from here
test.cc:5: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


-- 

dodji at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dodji at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35405

Reply via email to