summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlly Betts <olly@survex.com>2021-12-15 19:30:17 +1300
committerOlly Betts <olly@survex.com>2021-12-15 19:30:17 +1300
commit6ef820acf919885701d8e623e074ea00d13be979 (patch)
treeb3652b77938b33b31768864e8431c29533589f3a
parent7418da9e5d63451cfd3941f7e4ed91c19ba1f73d (diff)
downloadswig-6ef820acf919885701d8e623e074ea00d13be979.tar.gz
[php] Simplify creating overload dispatch name
-rw-r--r--Source/Modules/php.cxx10
1 files changed, 2 insertions, 8 deletions
diff --git a/Source/Modules/php.cxx b/Source/Modules/php.cxx
index 12be53f48..cf5876aca 100644
--- a/Source/Modules/php.cxx
+++ b/Source/Modules/php.cxx
@@ -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) {