From: Marcelo M. <mar...@us...> - 2005-12-28 22:37:35
|
Update of /cvsroot/swig/SWIG/Source/Modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15239/Source/Modules Modified Files: lang.cxx Log Message: fix for unnamed types Index: lang.cxx =================================================================== RCS file: /cvsroot/swig/SWIG/Source/Modules/lang.cxx,v retrieving revision 1.127 retrieving revision 1.128 diff -C2 -d -r1.127 -r1.128 *** lang.cxx 27 Dec 2005 21:44:05 -0000 1.127 --- lang.cxx 28 Dec 2005 22:37:26 -0000 1.128 *************** *** 1270,1274 **** int flags = Extend | SmartPointer; ! if (naturalvar_mode || GetFlag(n,"feature:naturalvar")) { flags |= CWRAP_NATURAL_VAR; } --- 1270,1274 ---- int flags = Extend | SmartPointer; ! if ((naturalvar_mode || GetFlag(n,"feature:naturalvar")) && !Getattr(n,"unnamed")) { flags |= CWRAP_NATURAL_VAR; } *************** *** 1319,1323 **** { int flags = Extend | SmartPointer; ! if (naturalvar_mode || GetFlag(n,"feature:naturalvar")) { flags |= CWRAP_NATURAL_VAR; } --- 1319,1323 ---- { int flags = Extend | SmartPointer; ! if ((naturalvar_mode || GetFlag(n,"feature:naturalvar")) && !Getattr(n,"unnamed")) { flags |= CWRAP_NATURAL_VAR; } |