From: William F. <wsf...@us...> - 2005-10-04 20:20:57
|
Update of /cvsroot/swig/SWIG/Source/Modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20370/Source/Modules Modified Files: allocate.cxx Log Message: Modify following features to work as flags, so that they can be truely set and unset: notabstract Index: allocate.cxx =================================================================== RCS file: /cvsroot/swig/SWIG/Source/Modules/allocate.cxx,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** allocate.cxx 30 Sep 2005 23:21:59 -0000 1.50 --- allocate.cxx 4 Oct 2005 20:20:41 -0000 1.51 *************** *** 541,545 **** if (!Getattr(n,"abstract") && is_abstract_inherit(n)) { if (((Getattr(n,"allocate:public_constructor") || (!GetFlag(n,"feature:nodefault") && !Getattr(n,"allocate:has_constructor"))))) { ! if (!Getattr(n,"feature:notabstract")) { Node *na = Getattr(n,"abstract:firstnode"); if (na) { --- 541,545 ---- if (!Getattr(n,"abstract") && is_abstract_inherit(n)) { if (((Getattr(n,"allocate:public_constructor") || (!GetFlag(n,"feature:nodefault") && !Getattr(n,"allocate:has_constructor"))))) { ! if (!GetFlag(n,"feature:notabstract")) { Node *na = Getattr(n,"abstract:firstnode"); if (na) { |