diff options
author | Olly Betts <olly@survex.com> | 2021-12-15 19:30:17 +1300 |
---|---|---|
committer | Olly Betts <olly@survex.com> | 2021-12-15 19:30:17 +1300 |
commit | 6ef820acf919885701d8e623e074ea00d13be979 (patch) | |
tree | b3652b77938b33b31768864e8431c29533589f3a | |
parent | 7418da9e5d63451cfd3941f7e4ed91c19ba1f73d (diff) | |
download | swig-6ef820acf919885701d8e623e074ea00d13be979.tar.gz |
[php] Simplify creating overload dispatch name
-rw-r--r-- | Source/Modules/php.cxx | 10 |
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) { |