• Olivier Parcollet's avatar
    Fix destructor name ... · cc6a2207
    Olivier Parcollet authored
    There appears to be a pb in 9df8c9da.
    
    For a template class, A::B::C<T1,T2>
    the destructor name was C<T1,T2>
    leading to code like
    A::B::C<T1,T2>::~C<T1,T2>()
    
    which does not compile on gcc (4.6, 4.7), also it seems to be correct code ...
    clang and intel C++ compile it, but not gcc.
    
    I changed the name to generate the code :
    
    A::B::C<T1,T2>::~C()
    
    which compiles on gcc, clang, intel
    
    by further cutting the <...> in the destructor name.
    cc6a2207
ModuleNode.py 113 KB