diff --git a/swig/interfaces/typemaps-xmlch.i b/swig/interfaces/typemaps-xmlch.i
index a873968e49fa2c17772e8ded0f2fd568206001c0..abe1134f0441bbff32794f51a9629048071273b2 100644
--- a/swig/interfaces/typemaps-xmlch.i
+++ b/swig/interfaces/typemaps-xmlch.i
@@ -60,8 +60,3 @@
   ++argvi;
 %}
 
-// varout typemap (for global variables)
-%typemap(varout) XMLCh[] %{
-  sv_setsv((SV*)$result, XMLString2Perl($1));
-%}
-