fix for unnamed types

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8113 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2005-12-28 22:37:26 +00:00
commit 21ed9c1b98
2 changed files with 9 additions and 2 deletions

View file

@ -1269,7 +1269,7 @@ Language::membervariableHandler(Node *n) {
}
int flags = Extend | SmartPointer;
if (naturalvar_mode || GetFlag(n,"feature:naturalvar")) {
if ((naturalvar_mode || GetFlag(n,"feature:naturalvar")) && !Getattr(n,"unnamed")) {
flags |= CWRAP_NATURAL_VAR;
}
@ -1318,7 +1318,7 @@ Language::membervariableHandler(Node *n) {
/* Emit get function */
{
int flags = Extend | SmartPointer;
if (naturalvar_mode || GetFlag(n,"feature:naturalvar")) {
if ((naturalvar_mode || GetFlag(n,"feature:naturalvar")) && !Getattr(n,"unnamed")) {
flags |= CWRAP_NATURAL_VAR;
}