From afec99c64fdbcda407fee49a2a21cd048e61eea7 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 22 Nov 2012 23:22:34 +0000 Subject: [PATCH] Remove some useless code git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13929 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/Modules/lang.cxx | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Source/Modules/lang.cxx b/Source/Modules/lang.cxx index ff6226efc..144638366 100644 --- a/Source/Modules/lang.cxx +++ b/Source/Modules/lang.cxx @@ -1138,18 +1138,12 @@ int Language::callbackfunctionHandler(Node *n) { String *type = Getattr(n, "type"); String *name = Getattr(n, "name"); String *parms = Getattr(n, "parms"); - String *cb = GetFlagAttr(n, "feature:callback"); String *cbname = Getattr(n, "feature:callback:name"); String *calltype = NewStringf("(%s (*)(%s))(%s)", SwigType_str(type, 0), ParmList_str(parms), SwigType_namestr(name)); SwigType *cbty = Copy(type); SwigType_add_function(cbty, parms); SwigType_add_pointer(cbty); - if (!cbname) { - cbname = NewStringf(cb, symname); - Setattr(n, "feature:callback:name", cbname); - } - Setattr(n, "sym:name", cbname); Setattr(n, "type", cbty); Setattr(n, "value", calltype); @@ -1158,7 +1152,6 @@ int Language::callbackfunctionHandler(Node *n) { if (!ns) constantWrapper(n); - Delete(cbname); Delete(cbty); Swig_restore(n);