Fix extra quote escape in golang

This commit is contained in:
Jiulong Wang 2016-10-10 21:34:19 -07:00
commit b4b4c0a25e

View file

@ -2800,6 +2800,10 @@ private:
String *get = NewString(""); String *get = NewString("");
Printv(get, Swig_cresult_name(), " = ", NULL); Printv(get, Swig_cresult_name(), " = ", NULL);
String *rawval = Getattr(n, "rawval");
if (rawval && Len(rawval)) {
Printv(get, rawval, NULL);
} else {
char quote; char quote;
if (Getattr(n, "wrappedasconstant")) { if (Getattr(n, "wrappedasconstant")) {
quote = '\0'; quote = '\0';
@ -2823,6 +2827,8 @@ private:
} }
Printv(get, ";\n", NULL); Printv(get, ";\n", NULL);
}
Setattr(n, "wrap:action", get); Setattr(n, "wrap:action", get);
String *sname = Copy(symname); String *sname = Copy(symname);