%module overload_return_type // Regression test for PHP from SF#3168531 (SWIG <= 2.0.1 segfaults). %inline %{ class A { }; class B { public: int foo(int x) { return 0; } A foo(const char * y) { return A(); } }; // Regression test for PHP from SF#3208299 (there bar()'s return type wa // treated as always void). void foo(int i) {} int foo() { return 1; } int bar() { return 1; } void bar(int i) {} %}