From 7e7bd74ff21412d37a694e77458e6d3db074d880 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 11 Jun 2010 19:05:30 +0000 Subject: [PATCH] Remove Go director hack just to please the SWIG test-suite git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12120 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Examples/test-suite/director_extend.i | 5 ++++- Lib/go/goruntime.swg | 10 ---------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/Examples/test-suite/director_extend.i b/Examples/test-suite/director_extend.i index 515866ac6..cec930a42 100644 --- a/Examples/test-suite/director_extend.i +++ b/Examples/test-suite/director_extend.i @@ -18,6 +18,8 @@ namespace Swig { #endif %} +// Some director implementations do not have Swig::director +#if !defined(SWIGGO) %extend SpObject { size_t ExceptionMethod() @@ -29,7 +31,8 @@ namespace Swig { size_t size = sizeof(Swig::Director); return size; } -}; +} +#endif %inline %{ diff --git a/Lib/go/goruntime.swg b/Lib/go/goruntime.swg index 5a51fd4b6..246814818 100644 --- a/Lib/go/goruntime.swg +++ b/Lib/go/goruntime.swg @@ -196,13 +196,3 @@ void __go_panic_msg(const char *); if (!(expr)) { _swig_gopanic(msg); } else %} -#ifdef __cplusplus -/* We don't need a Swig::Director class, but the Swig testsuite - expects one. */ -%insert(runtime) %{ -namespace Swig { - typedef int Director; -} -%} - -#endif