diff --git a/Source/Modules/mzscheme.cxx b/Source/Modules/mzscheme.cxx index e22f8bb7a..c3ac2d415 100644 --- a/Source/Modules/mzscheme.cxx +++ b/Source/Modules/mzscheme.cxx @@ -641,8 +641,6 @@ public: * classHandler() * ------------------------------------------------------------ */ virtual int classHandler(Node *n) { - String *mangled_classname = 0; - String *real_classname = 0; String *scm_structname = NewString(""); SwigType *ctype_ptr = NewStringf("p.%s", getClassType()); @@ -663,9 +661,6 @@ public: Printv(scm_structname, struct_name, NIL); Replaceall(scm_structname, "_", "-"); - real_classname = Getattr(n, "name"); - mangled_classname = Swig_name_mangle(real_classname); - Printv(fieldnames_tab, "static const char *_swig_struct_", cls_swigtype, "_field_names[] = { \n", NIL); Printv(convert_proto_tab, "static Scheme_Object *_swig_convert_struct_", cls_swigtype, "(", SwigType_str(ctype_ptr, "ptr"), ");\n", NIL); @@ -695,7 +690,6 @@ public: " = SWIG_MzScheme_new_scheme_struct(menv, \"", scm_structname, "\", ", "_swig_struct_", cls_swigtype, "_field_names_cnt,", "(char**) _swig_struct_", cls_swigtype, "_field_names);\n", NIL); - Delete(mangled_classname); Delete(swigtype_ptr); swigtype_ptr = 0; Delete(fieldnames_tab);