diff --git a/Source/Swig/cwrap.c b/Source/Swig/cwrap.c index f93068ccf..0fccd2553 100644 --- a/Source/Swig/cwrap.c +++ b/Source/Swig/cwrap.c @@ -236,7 +236,7 @@ void Swig_cppresult(Wrapper *w, SwigType *t, String_or_char *name, String_or_cha Printf(fcall, "%s = ", SwigType_str(t,"_result_ref")); break; default: - Printf(fcall, "%s = %s", name, SwigType_lcaststr(t,"")); + Printf(fcall,"%s = (%s)", name, SwigType_lstr(t,0)); break; }