fix copyctor + template bug #1432125

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8821 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2006-02-16 05:39:20 +00:00
commit 2d1b8578cc

View file

@ -2027,7 +2027,7 @@ static void addCopyConstructor(Node *n)
String *cc = NewStringf("r.q(const).%s", type);
String *decl = NewStringf("f(%s).",cc);
String *csymname = Getattr(n,"sym:name");
String *oldname = Getattr(n,"template") ? csymname : 0;
String *oldname = csymname;
String *symname = Swig_name_make(cn, cname, last, decl, oldname);
if (!symname) {
symname = Copy(csymname);