summaryrefslogtreecommitdiff
path: root/Lib/go/go.swg
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/go/go.swg')
-rw-r--r--Lib/go/go.swg6
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/go/go.swg b/Lib/go/go.swg
index 0c03ae576..c680844c4 100644
--- a/Lib/go/go.swg
+++ b/Lib/go/go.swg
@@ -225,13 +225,13 @@
%{ $1 = *($&1_ltype)&$input; %}
%typemap(out) SWIGTYPE *
-%{ *($&1_ltype)&$result = $1; %}
+%{ *($&1_ltype)&$result = ($1_ltype)$1; %}
%typemap(directorin) SWIGTYPE *
-%{ $input = ($1_ltype)$1; %}
+%{ *($&1_ltype)&$input = ($1_ltype)$1; %}
%typemap(directorout) SWIGTYPE *
-%{ $result = ($1_ltype)$input; %}
+%{ $result = *($&1_ltype)&$input; %}
%apply SWIGTYPE * { SWIGTYPE *const }