From f8135379a1ba43f2c63f3a4a768aeadbffeef3ee Mon Sep 17 00:00:00 2001 From: Karl Wette Date: Wed, 23 May 2012 09:32:38 +0000 Subject: [PATCH] [octave] Make sure SWIG_global_name is a std::string for comparison git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13107 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Lib/octave/octruntime.swg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/octave/octruntime.swg b/Lib/octave/octruntime.swg index e23068438..8c14bedfe 100644 --- a/Lib/octave/octruntime.swg +++ b/Lib/octave/octruntime.swg @@ -198,7 +198,7 @@ DEFUN_DLD( SWIG_name, args, nargout, SWIG_name_usage ) { SWIG_Octave_InstallFunction(me, "subclass"); octave_swig_type* cvar_ns=0; - if (SWIG_global_name != ".") { + if (std::string(SWIG_global_name) != ".") { cvar_ns=new octave_swig_type; for (int j=0;swig_globals[j].name;++j) if (swig_globals[j].get_method) @@ -206,7 +206,7 @@ DEFUN_DLD( SWIG_name, args, nargout, SWIG_name_usage ) { } module_ns=new octave_swig_type(0, 0, 0, true); - if (SWIG_global_name != ".") { + if (std::string(SWIG_global_name) != ".") { module_ns->assign(SWIG_global_name,Swig::swig_value_ref(cvar_ns)); } else {