From: <vm...@us...> - 2009-07-16 14:51:35
|
Revision: 11412 http://swig.svn.sourceforge.net/swig/?rev=11412&view=rev Author: vmiklos Date: 2009-07-16 14:51:20 +0000 (Thu, 16 Jul 2009) Log Message: ----------- PHP: Silence the 'control reaches end of non-void function' warnings. Modified Paths: -------------- branches/gsoc2009-vmiklos/Source/Modules/php.cxx Modified: branches/gsoc2009-vmiklos/Source/Modules/php.cxx =================================================================== --- branches/gsoc2009-vmiklos/Source/Modules/php.cxx 2009-07-16 13:36:25 UTC (rev 11411) +++ branches/gsoc2009-vmiklos/Source/Modules/php.cxx 2009-07-16 14:51:20 UTC (rev 11412) @@ -1004,7 +1004,7 @@ /* Error handling code */ Printf(f->code, "fail:\n"); Printv(f->code, cleanup, NIL); - Printv(f->code, "zend_error(SWIG_ErrorCode(),\"%s\",SWIG_ErrorMsg());", NIL); + Printv(f->code, "zend_error_noreturn(SWIG_ErrorCode(),\"%s\",SWIG_ErrorMsg());", NIL); Printf(f->code, "}\n"); @@ -2283,7 +2283,7 @@ Append(f->code, "return;\n"); Append(f->code, "fail:\n"); - Append(f->code, "zend_error(SWIG_ErrorCode(),\"%s\",SWIG_ErrorMsg());\n"); + Append(f->code, "zend_error_noreturn(SWIG_ErrorCode(),\"%s\",SWIG_ErrorMsg());\n"); Printf(f->code, "}\n"); Wrapper_print(f, s_wrappers); @@ -2662,7 +2662,7 @@ } Append(w->code, "fail:\n"); - Append(w->code, "zend_error(SWIG_ErrorCode(),\"%s\",SWIG_ErrorMsg());\n"); + Append(w->code, "zend_error_noreturn(SWIG_ErrorCode(),\"%s\",SWIG_ErrorMsg());\n"); Append(w->code, "}\n"); // We expose protected methods via an extra public inline method which makes a straight call to the wrapped class' method This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |