From 3d4a44ac03b4d35e535a594dae8132c4c8952f88 Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Tue, 21 Mar 2006 19:14:47 +0000 Subject: [PATCH] more fixes for '%rename Class' + %copyctor git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9029 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/Modules/lang.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Modules/lang.cxx b/Source/Modules/lang.cxx index 3c1ba8f77..a948d4a44 100644 --- a/Source/Modules/lang.cxx +++ b/Source/Modules/lang.cxx @@ -2021,10 +2021,10 @@ static void addCopyConstructor(Node *n) String *cname = Getattr(n,"name"); SwigType *type = Copy(cname); String *last = Swig_scopename_last(cname); - String *name = NewStringf("%s::%s",cname); + String *name = NewStringf("%s::%s",cname,last); String *cc = NewStringf("r.q(const).%s", type); String *decl = NewStringf("f(%s).",cc); - String *csymname = Getattr(n,k_symname); + String *csymname = Getattr(n,"sym:name"); String *oldname = csymname; if (Getattr(n,"allocate:has_constructor")) {