[php] Simplify creating overload dispatch name

This commit is contained in:
Olly Betts 2021-12-15 19:30:17 +13:00
commit 6ef820acf9

View file

@ -1029,7 +1029,6 @@ public:
String *wname = NewStringEmpty();
String *overloadwname = NULL;
int overloaded = 0;
String *overname = 0;
String *modes = NULL;
bool static_setter = false;
bool static_getter = false;
@ -1047,18 +1046,13 @@ public:
if (Getattr(n, "sym:overloaded")) {
overloaded = 1;
overname = Getattr(n, "sym:overname");
overloadwname = NewString(Swig_name_wrapper(iname));
Printf(overloadwname, "%s", Getattr(n, "sym:overname"));
} else {
if (!addSymbol(iname, n))
return SWIG_ERROR;
}
if (overname) {
// Test for overloading
overloadwname = NewString(Swig_name_wrapper(iname));
Printf(overloadwname, "%s", overname);
}
if (constructor) {
wname = NewString("__construct");
} else if (wrapperType == membervar) {