From: <wsf...@us...> - 2007-03-19 21:28:20
|
Revision: 9654 http://swig.svn.sourceforge.net/swig/?rev=9654&view=rev Author: wsfulton Date: 2007-03-19 14:28:16 -0700 (Mon, 19 Mar 2007) Log Message: ----------- correction to last commit Modified Paths: -------------- trunk/Source/Modules/typepass.cxx Modified: trunk/Source/Modules/typepass.cxx =================================================================== --- trunk/Source/Modules/typepass.cxx 2007-03-16 23:39:28 UTC (rev 9653) +++ trunk/Source/Modules/typepass.cxx 2007-03-19 21:28:16 UTC (rev 9654) @@ -522,7 +522,7 @@ Node *nn = Swig_symbol_clookup(name, n); Hash *ts = 0; if (nn) - Getattr(nn, "typescope"); + ts = Getattr(nn, "typescope"); if (!ts) { SwigType_new_scope(name); SwigType_attach_symtab(Getattr(n, "symtab")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2007-09-30 19:27:45
|
Revision: 9962 http://swig.svn.sourceforge.net/swig/?rev=9962&view=rev Author: wsfulton Date: 2007-09-30 12:27:40 -0700 (Sun, 30 Sep 2007) Log Message: ----------- Fix warning display of templated base classes Modified Paths: -------------- trunk/Source/Modules/typepass.cxx Modified: trunk/Source/Modules/typepass.cxx =================================================================== --- trunk/Source/Modules/typepass.cxx 2007-09-27 21:01:18 UTC (rev 9961) +++ trunk/Source/Modules/typepass.cxx 2007-09-30 19:27:40 UTC (rev 9962) @@ -171,10 +171,10 @@ } if (Strcmp(nodeType(bcls), "classforward") != 0) { Swig_error(Getfile(cls), Getline(cls), "'%s' does not have a valid base class.\n", Getattr(cls, "name")); - Swig_error(Getfile(bcls), Getline(bcls), "'%s' is not a valid base class.\n", bname); + Swig_error(Getfile(bcls), Getline(bcls), "'%s' is not a valid base class.\n", SwigType_namestr(bname)); } else { - Swig_warning(WARN_TYPE_INCOMPLETE, Getfile(cls), Getline(cls), "Base class '%s' is incomplete.\n", bname); - Swig_warning(WARN_TYPE_INCOMPLETE, Getfile(bcls), Getline(bcls), "Only forward declaration '%s' was found.\n", bname); + Swig_warning(WARN_TYPE_INCOMPLETE, Getfile(cls), Getline(cls), "Base class '%s' is incomplete.\n", SwigType_namestr(bname)); + Swig_warning(WARN_TYPE_INCOMPLETE, Getfile(bcls), Getline(bcls), "Only forward declaration '%s' was found.\n", SwigType_namestr(bname)); clsforward = 1; } bcls = 0; @@ -184,8 +184,8 @@ ilist = alist = NewList(); Append(ilist, bcls); } else { - Swig_warning(WARN_TYPE_UNDEFINED_CLASS, Getfile(cls), Getline(cls), "Base class '%s' undefined.\n", bname); - Swig_warning(WARN_TYPE_UNDEFINED_CLASS, Getfile(bcls), Getline(bcls), "'%s' must be defined before it is used as a base class.\n", bname); + Swig_warning(WARN_TYPE_UNDEFINED_CLASS, Getfile(cls), Getline(cls), "Base class '%s' undefined.\n", SwigType_namestr(bname)); + Swig_warning(WARN_TYPE_UNDEFINED_CLASS, Getfile(bcls), Getline(bcls), "'%s' must be defined before it is used as a base class.\n", SwigType_namestr(bname)); } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |